### 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 "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:05:44,584 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444e5f740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:05:50,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_cash_basis_with_analytic_distribution_analytic_tax ... 2026-10-28 01:05:51,053 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:05:55,527 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447228180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:05:55,529 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444fe6b60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:05:55,540 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:05:55,548 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444fe63e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:05:56,049 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:00,372 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445118720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:00,374 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445e92700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:00,385 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:00,393 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445e922a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:00,868 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:04,505 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447a72660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:04,506 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443e65080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:04,519 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:04,526 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443e640e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:06,026 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:09,530 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445a5aac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:09,532 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445424720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:09,542 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:09,551 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445427920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:10,125 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:14,289 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4450e25c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:14,291 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4446b5ee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:14,299 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:14,305 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4446b5d00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:14,775 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:18,883 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44715e520> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:18,885 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4464abec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:18,895 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:18,902 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4464a9bc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:19,391 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:22,682 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4460bdb20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:22,683 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445ecd620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:22,693 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:22,701 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445ece200> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:24,142 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:27,514 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44366bc40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:27,516 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44347a2a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:27,526 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:27,533 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44347ab60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:06:34,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_full_reconcile_bunch_lines ... 2026-10-28 01:06:40,522 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [273, 272, 270, 271, 271, 272, 273, 270] 2026-10-28 01:06:40,612 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [186] 2026-10-28 01:06:41,753 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [277, 281, 276, 280, 274, 275, 278, 279, 275, 276, 277, 274] 2026-10-28 01:06:41,855 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [188] 2026-10-28 01:06:45,015 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [289, 288, 286, 287, 287, 288, 289, 286] 2026-10-28 01:06:45,082 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [193] 2026-10-28 01:06:46,533 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [293, 292, 290, 291, 298, 307, 296, 297, 305, 306, 294, 295, 303, 304, 302, 301, 299, 300, 291, 292, 293, 290, 297, 298, 299, 294, 300, 301, 302, 295, 296] 2026-10-28 01:06:46,656 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [195] 2026-10-28 01:06:50,323 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_full_reconcile_foreign_currency_rounding_difference_credit_larger ... 2026-10-28 01:06:52,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_full_reconcile_foreign_currency_rounding_difference_debit_larger ... 2026-10-28 01:06:54,482 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_invoice_draft_fully_paid_if_zero ... 2026-10-28 01:06:55,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_draft_payment ... 2026-10-28 01:06:58,837 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [317, 318] 2026-10-28 01:06:58,995 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [205] 2026-10-28 01:06:59,539 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_entry ... 2026-10-28 01:07:01,828 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [319] 2026-10-28 01:07:01,993 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [206] 2026-10-28 01:07:02,332 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_grouped_payment ... 2026-10-28 01:07:05,218 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [320] 2026-10-28 01:07:05,387 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [207] 2026-10-28 01:07:05,790 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_one_installment ... 2026-10-28 01:07:08,461 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [322] 2026-10-28 01:07:08,646 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [208] 2026-10-28 01:07:09,467 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [323] 2026-10-28 01:07:09,871 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_payment ... 2026-10-28 01:07:13,476 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [324] 2026-10-28 01:07:14,114 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_without_move ... 2026-10-28 01:07:16,921 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [326] 2026-10-28 01:07:17,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_loop ... 2026-10-28 01:07:19,836 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [327] 2026-10-28 01:07:20,701 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_full_reconcile ... 2026-10-28 01:07:22,038 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_partial_multi_reconcile ... 2026-10-28 01:07:24,226 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [333] 2026-10-28 01:07:24,578 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_partial_multi_separate_reconcile ... 2026-10-28 01:07:26,129 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_partial_single_reconcile ... 2026-10-28 01:07:27,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_unreconcile_multi ... 2026-10-28 01:07:29,774 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [340] 2026-10-28 01:07:30,079 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [341] 2026-10-28 01:07:30,342 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [342] 2026-10-28 01:07:30,501 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_unreconcile_single ... 2026-10-28 01:07:32,594 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [343, 344, 343, 344] 2026-10-28 01:07:32,706 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [211] 2026-10-28 01:07:32,856 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_migration_to_new_reconciliation_multiple_currencies_fix_residual_with_writeoff ... 2026-10-28 01:07:35,533 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_migration_to_new_reconciliation_same_foreign_currency ... 2026-10-28 01:07:38,936 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_modify_all_reconciled_lines ... 2026-10-28 01:07:40,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_partial_payments_auto_validation ... 2026-10-28 01:08:05,461 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [362, 363, 364] 2026-10-28 01:08:06,317 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [365] 2026-10-28 01:08:06,462 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [216] 2026-10-28 01:08:06,580 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_partial_reconcile_amounts_of_several_matching_lines ... 2026-10-28 01:08:10,306 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_1 ... 2026-10-28 01:08:13,901 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_2 ... 2026-10-28 01:08:18,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_3 ... 2026-10-28 01:08:22,697 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_4 ... 2026-10-28 01:08:25,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_refund_multicurrency ... 2026-10-28 01:08:29,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_revert ... 2026-10-28 01:08:31,422 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [391] 2026-10-28 01:08:31,530 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [237] 2026-10-28 01:08:32,585 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_tax_grid_multi_taxes ... 2026-10-28 01:08:34,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_tax_grid_refund ... 2026-10-28 01:08:36,572 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_tax_grid_reversal ... 2026-10-28 01:08:38,548 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.move.line.ctp records with IDs: [2081, 2082] 2026-10-28 01:08:38,757 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.move.line records with IDs: [3834] 2026-10-28 01:08:40,561 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.move.line.ctp records with IDs: [2085, 2086] 2026-10-28 01:08:40,733 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.move.line records with IDs: [3839] 2026-10-28 01:08:41,316 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_workflow_multi_currency ... 2026-10-28 01:08:47,480 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_workflow_single_currency ... 2026-10-28 01:08:51,164 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_credit_expense_full_payment ... 2026-10-28 01:08:52,759 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_credit_expense_partial_payment ... 2026-10-28 01:08:54,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_credit_income_full_payment ... 2026-10-28 01:08:55,763 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_credit_income_partial_payment ... 2026-10-28 01:08:57,263 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_debit_expense_full_payment ... 2026-10-28 01:08:58,822 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_debit_expense_partial_payment ... 2026-10-28 01:09:00,417 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_debit_income_full_payment ... 2026-10-28 01:09:01,947 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_credit_foreign_currency_debit_income_partial_payment ... 2026-10-28 01:09:03,457 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_credit_expense_full_payment ... 2026-10-28 01:09:04,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_credit_expense_partial_payment ... 2026-10-28 01:09:06,297 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_credit_income_full_payment ... 2026-10-28 01:09:07,859 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_credit_income_partial_payment ... 2026-10-28 01:09:09,276 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_debit_expense_full_payment ... 2026-10-28 01:09:10,778 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_debit_expense_partial_payment ... 2026-10-28 01:09:12,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_debit_income_full_payment ... 2026-10-28 01:09:13,893 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_one_debit_foreign_currency_debit_income_partial_payment ... 2026-10-28 01:09:15,559 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_credit_expense_full_payment ... 2026-10-28 01:09:17,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_credit_expense_partial_payment ... 2026-10-28 01:09:18,709 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_credit_income_full_payment ... 2026-10-28 01:09:20,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_credit_income_partial_payment ... 2026-10-28 01:09:21,787 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_debit_expense_full_payment ... 2026-10-28 01:09:23,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_debit_expense_partial_payment ... 2026-10-28 01:09:24,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_debit_income_full_payment ... 2026-10-28 01:09:26,538 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_exchange_difference_on_partial_same_foreign_currency_debit_income_partial_payment ... 2026-10-28 01:09:28,112 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_foreign_currency_rounding_issue ... 2026-10-28 01:09:33,747 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_import ... 2026-10-28 01:09:36,636 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_import_same_matching_different_account ... 2026-10-28 01:09:38,955 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_invoice_company_curr_payment_foreign_curr ... 2026-10-28 01:09:41,291 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_1_zero_balance_different_foreign_currency ... 2026-10-28 01:09:42,382 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_1_zero_balance_same_foreign_currency ... 2026-10-28 01:09:43,814 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_2_zero_amount_currency_same_foreign_currency ... 2026-10-28 01:09:46,280 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_3_zero_balance_one_foreign_currency ... 2026-10-28 01:09:48,159 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_4_zero_amount_currency_multiple_currencies ... 2026-10-28 01:09:49,090 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_5_zero_balance_in_one_line_same_foreign_currency ... 2026-10-28 01:09:50,062 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_multiple_in_foreign_currency ... 2026-10-28 01:10:01,814 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_one_foreign_currency_fallback_company_currency ... 2026-10-28 01:10:02,891 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_partial_exchange_rounding_issue ... 2026-10-28 01:10:06,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_payment_custom_rate ... 2026-10-28 01:10:08,081 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted res.currency.rate records with IDs: [228, 227, 226] 2026-10-28 01:10:08,525 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_payment_with_no_exchange_diff_journal ... 2026-10-28 01:10:12,631 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_plan ... 2026-10-28 01:10:15,569 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_rounding_issue ... 2026-10-28 01:10:18,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_special_mexican_workflow_1 ... 2026-10-28 01:10:26,026 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_special_mexican_workflow_2 ... 2026-10-28 01:10:33,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconciliation_currency_exchange_matching_number ... 2026-10-28 01:10:35,230 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reverse_exchange_difference ... 2026-10-28 01:10:37,363 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [570, 571] 2026-10-28 01:10:37,453 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [324] 2026-10-28 01:10:39,995 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [573, 574] 2026-10-28 01:10:40,091 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [327] 2026-10-28 01:10:42,632 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [576, 577] 2026-10-28 01:10:42,758 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [330] 2026-10-28 01:10:45,277 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [579, 580] 2026-10-28 01:10:45,397 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [333] 2026-10-28 01:10:46,376 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reverse_with_multiple_lines ... 2026-10-28 01:10:48,117 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:10:52,152 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442dee700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:10:52,153 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444d737e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:10:52,162 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:10:52,168 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444d73c40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:10:52,209 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:11:14,328 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 01:11:14,329 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 01:11:16,144 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-10-28 01:11:16,174 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11240] 2026-10-28 01:11:16,188 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 01:11:42,597 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_assert_initial_values ... 2026-10-28 01:11:42,896 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_invoice_email_subtitle_from_sale_order ... 2026-10-28 01:11:45,046 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_invoice_sent_to_additional_partner ... 2026-10-28 01:11:47,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 377 and Message-Id '<710824580547914.1793149907.109592676162720-openerp-1675-account.move@b303c61a313e>' from 'e.e.other@example.com' to (redacted) 't***********_1@test.example.com' successfully sent 2026-10-28 01:11:47,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 01:11:47,422 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 378 and Message-Id '<710824580547914.1793149907.109592676162720-openerp-1675-account.move@b303c61a313e>' from 'e.e.other@example.com' to (redacted) 'a*******al@example.com' successfully sent 2026-10-28 01:11:47,422 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 01:11:47,424 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #8 2026-10-28 01:11:47,511 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_multi ... 2026-10-28 01:11:55,752 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_single ... 2026-10-28 01:11:58,159 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_single_lang ... 2026-10-28 01:12:00,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_with_dynamic_report_print_report_name ... 2026-10-28 01:12:01,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 427 and Message-Id '<174528916489660.1793149921.605221033096313-openerp-1674-account.move@b303c61a313e>' from 'e.e.other@example.com' to (redacted) 't***********_0@test.example.com' successfully sent 2026-10-28 01:12:01,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-28 01:12:01,785 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #8 2026-10-28 01:12:01,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_with_dynamic_reports ... 2026-10-28 01:12:04,175 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-28 01:12:33,947 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_cron_notifications ... 2026-10-28 01:12:44,581 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 01:12:46,045 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 01:12:46,107 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_error_but_continue ... 2026-10-28 01:12:50,662 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [434] 2026-10-28 01:12:50,788 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_get_invoice_report_filename ... 2026-10-28 01:12:55,237 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [435] 2026-10-28 01:12:57,960 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [436] 2026-10-28 01:12:58,129 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_get_sending_settings ... 2026-10-28 01:13:01,580 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_email_subtitle ... 2026-10-28 01:13:05,367 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_mail_attachments_widget ... 2026-10-28 01:13:09,762 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [437] 2026-10-28 01:13:10,168 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [438] 2026-10-28 01:13:10,334 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted ir.attachment records with IDs: [6331] 2026-10-28 01:13:10,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi ... 2026-10-28 01:13:15,567 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 01:13:16,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 01:13:19,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 01:13:19,684 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 01:13:19,764 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_child_contact ... 2026-10-28 01:13:25,399 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_cron_disabled_alert ... 2026-10-28 01:13:31,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_email_missing ... 2026-10-28 01:13:37,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 01:13:38,569 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 01:13:38,640 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_with_edi ... 2026-10-28 01:13:44,217 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_single ... 2026-10-28 01:13:48,394 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [442] 2026-10-28 01:13:48,862 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [443] 2026-10-28 01:13:48,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_web_service_after_pdf_rendering ... 2026-10-28 01:13:52,793 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_is_move_sent_state ... 2026-10-28 01:13:57,166 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [444] 2026-10-28 01:13:57,559 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted ir.attachment records with IDs: [6356] 2026-10-28 01:13:57,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_link_pdf_webservice_fails_after ... 2026-10-28 01:14:01,874 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_link_pdf_webservice_fails_before ... 2026-10-28 01:14:06,056 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [445] 2026-10-28 01:14:06,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_no_sending_method_selected ... 2026-10-28 01:14:10,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_proforma_pdf ... 2026-10-28 01:14:14,850 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [446] 2026-10-28 01:14:15,009 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_send_and_print_cron ... 2026-10-28 01:14:26,984 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 01:14:29,146 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 01:14:29,213 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_with_draft_invoices ... 2026-10-28 01:14:34,798 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_with_empty_mail_template_multi ... 2026-10-28 01:14:41,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 01:14:42,687 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 01:14:42,749 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_with_empty_mail_template_single ... 2026-10-28 01:14:47,673 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [453] 2026-10-28 01:14:47,871 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-10-28 01:15:04,477 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_account_move_count ... 2026-10-28 01:15:05,634 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_days_sales_outstanding ... 2026-10-28 01:15:14,649 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_manually_write_partner_id ... 2026-10-28 01:15:17,119 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_manually_write_partner_id_different_vat ... 2026-10-28 01:15:18,057 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_manually_write_partner_id_empty_string_vs_False ... 2026-10-28 01:15:19,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_res_partner_bank ... 2026-10-28 01:15:20,288 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_res_partner_bank_from_branch ... 2026-10-28 01:15:27,594 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:15:48,776 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 01:15:48,776 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 01:16:07,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_attachments_send_multiple ... 2026-10-28 01:16:08,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #11 2026-10-28 01:16:08,970 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_compute_currency_id ... 2026-10-28 01:16:10,156 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_empty_string_payment_method ... 2026-10-28 01:16:12,915 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_invoice_paid_hook_called_in_various_scenarios ... 2026-10-28 01:16:18,530 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: skipped Subtest TestAccountPayment.test_invoice_paid_hook_called_in_various_scenarios [without oustanding] : Accounting not installed 2026-10-28 01:16:22,023 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: skipped Subtest TestAccountPayment.test_invoice_paid_hook_called_in_various_scenarios [with mixed oustanding] : Accounting not installed 2026-10-28 01:16:22,078 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_journal_change_and_change_names ... 2026-10-28 01:16:24,156 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_journal_onchange ... 2026-10-28 01:16:24,927 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_amount_without_move ... 2026-10-28 01:16:26,358 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_confirmation_with_bank_outstanding_account ... 2026-10-28 01:16:27,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_journal_onchange ... 2026-10-28 01:16:28,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_memo_account_move_ref_inverse ... 2026-10-28 01:16:29,416 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_sync_create_write ... 2026-10-28 01:16:30,710 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_sync_onchange ... 2026-10-28 01:16:34,158 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_sync_update_journal_custom_accounts ... 2026-10-28 01:16:36,211 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_with_multiple_liquidity_lines ... 2026-10-28 01:16:38,222 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_state_with_unreconciliable_outstanding_account ... 2026-10-28 01:16:43,140 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_without_default_company_account ... 2026-10-28 01:16:43,637 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payments_copy_data ... 2026-10-28 01:16:43,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payments_epd_eligible_on_move_with_payment ... 2026-10-28 01:16:48,472 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payments_invoice_payment_state_without_outstanding_accounts ... 2026-10-28 01:16:52,297 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_reconciliation_payment_states ... 2026-10-28 01:16:56,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_reconciliation_payment_states_reverse_payment_move ... 2026-10-28 01:16:59,185 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #106 deleted account.partial.reconcile records with IDs: [599] 2026-10-28 01:16:59,348 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #106 deleted account.full.reconcile records with IDs: [349] 2026-10-28 01:17:01,255 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_reconciliation_with_old_oustanding_account ... 2026-10-28 01:17:06,679 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #106 deleted account.partial.reconcile records with IDs: [602] 2026-10-28 01:17:06,921 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_resequence_change_payment_name ... 2026-10-28 01:17:09,686 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_suggested_default_partner_bank ... 2026-10-28 01:17:10,073 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_vendor_payment_save_user_selected_journal_id ... 2026-10-28 01:17:10,445 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 01:17:29,673 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_duplicate_payments ... 2026-10-28 01:17:30,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_in_payment_multiple_duplicate_inbound_batch ... 2026-10-28 01:17:30,551 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_in_payment_multiple_duplicate_multiple_journals ... 2026-10-28 01:17:31,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_register_payment_different_payment_types ... 2026-10-28 01:17:31,526 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_register_payment_single_batch_duplicate_payments ... 2026-10-28 01:17:31,774 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:17:50,659 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_items: Starting TestAccountPaymentItems.test_payment_date ... 2026-10-28 01:17:50,937 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_items: Starting TestAccountPaymentItems.test_search_payment_date ... 2026-10-28 01:17:52,116 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:18:16,695 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_method_line: Starting TestAccountPaymentMethodLine.test_move_register_payment_view ... 2026-10-28 01:18:17,294 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_method_line: Starting TestAccountPaymentMethodLine.test_move_register_payment_wizard ... 2026-10-28 01:18:17,602 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_method_line: Starting TestAccountPaymentMethodLine.test_multiple_moves_register_payment ... 2026-10-28 01:18:22,706 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:19:00,246 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_branch_user_register_payment ... 2026-10-28 01:19:02,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_epd_and_cash_rounding ... 2026-10-28 01:19:05,725 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_group_payment_method_with_and_without_discount ... 2026-10-28 01:19:05,895 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_group_payment_method_with_and_without_discount_and_refund ... 2026-10-28 01:19:06,027 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_group_payment_multi_partner_with_installments ... 2026-10-28 01:19:09,752 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_installment_mode_multiple_batches ... 2026-10-28 01:19:11,273 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_installment_mode_single_batch ... 2026-10-28 01:19:12,681 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_keep_user_amount ... 2026-10-28 01:19:16,018 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_method_different_type_single_batch_not_grouped ... 2026-10-28 01:19:21,419 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_register_with_next_payment_date ... 2026-10-28 01:19:22,101 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_register_wizard_without_receivable_line_due_date ... 2026-10-28 01:19:23,063 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_with_branch ... 2026-10-28 01:19:57,162 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1810, 1811, 1812], uid: 114, model: account.move 2026-10-28 01:19:57,240 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1811, 1812], uid: 114, model: account.move 2026-10-28 01:19:57,274 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1812], uid: 114, model: account.move 2026-10-28 01:20:00,789 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [613, 614] 2026-10-28 01:20:00,979 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [361, 362] 2026-10-28 01:20:04,100 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [615, 616] 2026-10-28 01:20:04,323 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [363, 364] 2026-10-28 01:20:08,603 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [617, 618, 619] 2026-10-28 01:20:08,814 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [365, 366, 367] 2026-10-28 01:20:11,141 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [620] 2026-10-28 01:20:11,284 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [368] 2026-10-28 01:20:14,469 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [621, 622] 2026-10-28 01:20:14,624 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [369, 370] 2026-10-28 01:20:17,754 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [623, 624] 2026-10-28 01:20:17,929 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [371, 372] 2026-10-28 01:20:20,100 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [625, 626] 2026-10-28 01:20:20,265 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [373] 2026-10-28 01:20:23,383 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [627, 628, 629] 2026-10-28 01:20:23,573 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [374, 375] 2026-10-28 01:20:25,795 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [630] 2026-10-28 01:20:25,940 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [376] 2026-10-28 01:20:27,968 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [631, 632] 2026-10-28 01:20:28,123 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [377] 2026-10-28 01:20:31,583 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [633] 2026-10-28 01:20:31,746 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [378] 2026-10-28 01:20:34,118 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [634] 2026-10-28 01:20:34,258 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [379] 2026-10-28 01:20:34,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_foreign_currency_on_invoice_exchange_writeoff_account ... 2026-10-28 01:20:39,292 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_foreign_currency_on_payment_exchange_writeoff_account ... 2026-10-28 01:20:41,512 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_partial_payment_with_exchange_account_as_writeoff ... 2026-10-28 01:20:44,782 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_constraints ... 2026-10-28 01:20:48,256 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_different_type_single_batch_not_grouped ... 2026-10-28 01:20:50,495 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_doesnt_send_email ... 2026-10-28 01:20:52,349 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_grouped_then_regroup_partially_paid_invoice ... 2026-10-28 01:20:55,613 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_inbound_multiple_bank_account ... 2026-10-28 01:20:58,502 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_invoice_comp_curr_payment_foreign_curr ... 2026-10-28 01:21:00,720 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_invoice_foreign_curr_payment_comp_curr ... 2026-10-28 01:21:03,659 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_batches_grouped ... 2026-10-28 01:21:06,039 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_batches_grouped_with_credit_note ... 2026-10-28 01:21:09,617 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_batches_not_grouped ... 2026-10-28 01:21:13,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_negative_delta ... 2026-10-28 01:21:14,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_positive_delta ... 2026-10-28 01:21:17,036 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_higher_amount_reconcile_negative_delta ... 2026-10-28 01:21:18,922 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_higher_amount_reconcile_positive_delta ... 2026-10-28 01:21:20,653 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_lower_amount_keep_open ... 2026-10-28 01:21:22,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_lower_amount_reconcile_negative_delta ... 2026-10-28 01:21:24,081 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_lower_amount_reconcile_positive_delta ... 2026-10-28 01:21:25,845 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multiple_batch_grouped_with_credit_note ... 2026-10-28 01:21:29,283 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_keep_open_higher_amount ... 2026-10-28 01:21:31,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_keep_open_lower_amount ... 2026-10-28 01:21:32,745 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_with_credit_note ... 2026-10-28 01:21:34,540 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_higher_amount_credit ... 2026-10-28 01:21:36,182 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_higher_amount_debit ... 2026-10-28 01:21:37,748 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_lower_amount_credit ... 2026-10-28 01:21:39,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_lower_amount_debit ... 2026-10-28 01:21:40,934 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_not_grouped ... 2026-10-28 01:21:43,484 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payments_multi_partner_different_currencies ... 2026-10-28 01:21:44,978 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payments_multi_partner_same_currency ... 2026-10-28 01:21:46,430 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_suggested_default_partner_bank_inbound_payment ... 2026-10-28 01:21:46,781 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_suggested_default_partner_bank_outbound_payment ... 2026-10-28 01:21:47,142 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 01:22:01,869 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_report: Starting TestAccountReport.test_copy_report ... 2026-10-28 01:22:02,101 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:22:02,889 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-10-28 01:22:02,905 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11971] 2026-10-28 01:22:02,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 01:22:31,560 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_changing_tax_company ... 2026-10-28 01:22:32,824 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_import_retrieve_tax_from_fixed_allowance_charge ... 2026-10-28 01:22:33,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_addition_when_tax_is_used ... 2026-10-28 01:22:34,520 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_removal_when_tax_is_used ... 2026-10-28 01:22:35,612 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #121 deleted account.tax.repartition.line records with IDs: [1607, 1608] 2026-10-28 01:22:35,743 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_reordering_when_tax_is_used ... 2026-10-28 01:22:38,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_update_when_tax_is_used ... 2026-10-28 01:22:39,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_tax_update_when_tax_is_used ... 2026-10-28 01:22:40,419 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_negative_factor_percent ... 2026-10-28 01:22:40,755 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_quick_create_purchase_tax ... 2026-10-28 01:22:40,973 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_tax_is_used_when_in_transactions ... 2026-10-28 01:22:41,983 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_tax_no_duplicate_in_repartition_line ... 2026-10-28 01:22:43,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:22:58,362 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_can_unlink_draft ... 2026-10-28 01:22:58,505 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted account.move.line.ctp records with IDs: [2633] 2026-10-28 01:22:58,756 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted account.move.line records with IDs: [4890, 4891] 2026-10-28 01:22:58,823 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted mail.message records with IDs: [12403] 2026-10-28 01:22:58,998 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted account.move records with IDs: [1896] 2026-10-28 01:22:59,043 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unlink_message ... 2026-10-28 01:22:59,455 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unlink_posted ... 2026-10-28 01:22:59,953 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted account.move.line.ctp records with IDs: [2633] 2026-10-28 01:23:00,244 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted account.move.line records with IDs: [4890, 4891] 2026-10-28 01:23:00,313 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unlink_tracking_value ... 2026-10-28 01:23:00,738 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unown_message ... 2026-10-28 01:23:01,103 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_content ... 2026-10-28 01:23:02,428 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted account.move.line.ctp records with IDs: [2633, 2634, 2635] 2026-10-28 01:23:02,676 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted account.move.line records with IDs: [4890, 4891, 4892, 4893, 4894] 2026-10-28 01:23:02,768 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_partner_notif ... 2026-10-28 01:23:03,675 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted mail.mail records with IDs: [457] 2026-10-28 01:23:03,716 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_partner_unlink ... 2026-10-28 01:23:03,960 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted mail.message records with IDs: [12424] 2026-10-28 01:23:04,584 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #123 deleted res.partner records with IDs: [688] 2026-10-28 01:23:04,679 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:23:16,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_bank_account_code_prefix ... 2026-10-28 01:23:27,247 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_branch ... 2026-10-28 01:23:50,090 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [458] 2026-10-28 01:23:50,324 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [459] 2026-10-28 01:23:50,582 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [460] 2026-10-28 01:23:50,746 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [461] 2026-10-28 01:24:03,410 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [462] 2026-10-28 01:24:03,610 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [463] 2026-10-28 01:24:03,843 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [464] 2026-10-28 01:24:04,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [465] 2026-10-28 01:24:10,847 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_change_coa ... 2026-10-28 01:24:11,068 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509932] 2026-10-28 01:24:11,068 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 01:24:11,145 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509933] 2026-10-28 01:24:11,145 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-28 01:24:11,212 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-28 01:24:11,379 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509915, 509914, 509916, 509913, 509912, 509911, 509910] 2026-10-28 01:24:11,379 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-28 01:24:11,413 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-28 01:24:11,548 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509925, 509926] 2026-10-28 01:24:11,550 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 01:24:11,614 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509907] 2026-10-28 01:24:11,614 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-28 01:24:11,984 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-28 01:24:11,995 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509936, 509935, 509941, 509940, 509934, 509908, 509909, 509938, 509937, 509931, 509930, 509929, 509928, 509939, 509942] 2026-10-28 01:24:11,995 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.account records with IDs: [3316, 3317, 3322, 3328, 3329, 3320, 3321, 3327, 3318, 3319, 3325, 3326, 3324, 3323, 3330] 2026-10-28 01:24:12,083 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509927] 2026-10-28 01:24:12,083 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-28 01:24:21,025 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [466] 2026-10-28 01:24:21,224 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [467] 2026-10-28 01:24:21,436 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [468] 2026-10-28 01:24:21,575 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [469] 2026-10-28 01:24:39,276 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.move.line.ctp records with IDs: [2713, 2714, 2731, 2730, 2729, 2728, 2727, 2726, 2708, 2709, 2718, 2719, 2720, 2721, 2702, 2703, 2704, 2705, 2716, 2717, 2706, 2707, 2723, 2722, 2700, 2701, 2712, 2711, 2725, 2724, 2715, 2710] 2026-10-28 01:24:40,414 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.move.line records with IDs: [5022, 5023, 5039, 5058, 5059, 5056, 5057, 5054, 5055, 5052, 5053, 5050, 5051, 5048, 5049, 5017, 5018, 5035, 5027, 5028, 5042, 5029, 5030, 5043, 5011, 5012, 5032, 5013, 5014, 5033, 5025, 5026, 5041, 5015, 5016, 5034, 5007, 5008, 5005, 5006, 5009, 5010, 5031, 5021, 5038, 5020, 5037, 5046, 5047, 5044, 5045, 5024, 5040, 5019, 5036] 2026-10-28 01:24:40,649 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510263, 510264] 2026-10-28 01:24:40,649 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.message records with IDs: [12501, 12500, 12499, 12498, 12497, 12496, 12495, 12494, 12493, 12492, 12491, 12490, 12489, 12488, 12487, 12486, 12485, 12484, 12483, 12482, 12481, 12480, 12479, 12478, 12477, 12476, 12475, 12474, 12473, 12472, 12471, 12470, 12469, 12468, 12467, 12466, 12465, 12464, 12463, 12462, 12461, 12460, 12459, 12458, 12457, 12456, 12455, 12454, 12453, 12452, 12451, 12450, 12449, 12448, 12447, 12444, 12443, 12442, 12441, 12440, 12439] 2026-10-28 01:24:40,939 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510248, 510250, 510252, 510254, 510256, 510258, 510231, 510232, 510233, 510235, 510237, 510236, 510234, 510238, 510239, 510240, 510241, 510242, 510243, 510244, 510245, 510246] 2026-10-28 01:24:40,976 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510261, 510262] 2026-10-28 01:24:40,976 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.attachment records with IDs: [7312, 7313] 2026-10-28 01:24:40,977 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.move records with IDs: [1950, 1954, 1968, 1967, 1966, 1965, 1964, 1963, 1949, 1957, 1958, 1946, 1947, 1956, 1948, 1960, 1959, 1945, 1953, 1952, 1962, 1961, 1955, 1951] 2026-10-28 01:24:41,003 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510265, 510266, 510267, 510268] 2026-10-28 01:24:41,003 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.activity records with IDs: [205, 204, 206, 207] 2026-10-28 01:24:41,017 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.followers records with IDs: [4264, 4265, 4266, 4267, 4268, 4269, 4270, 4271, 4272, 4273, 4274, 4275, 4276, 4277, 4278, 4279, 4280, 4281, 4282, 4283, 4284, 4285, 4286] 2026-10-28 01:24:41,082 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510220] 2026-10-28 01:24:41,082 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [48] 2026-10-28 01:24:41,166 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510260, 510221] 2026-10-28 01:24:41,166 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [213, 214] 2026-10-28 01:24:41,249 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [536, 537, 538, 539, 540] 2026-10-28 01:24:41,410 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510203, 510202, 510204, 510201, 510200, 510199, 510198] 2026-10-28 01:24:41,410 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1181, 1182, 1186, 1183, 1187, 1185, 1184] 2026-10-28 01:24:41,421 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [690, 691] 2026-10-28 01:24:41,540 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510213, 510214] 2026-10-28 01:24:41,541 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax records with IDs: [399, 400] 2026-10-28 01:24:41,611 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510195] 2026-10-28 01:24:41,612 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [68] 2026-10-28 01:24:41,971 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.default records with IDs: [953, 954, 955, 956, 965, 966, 967, 968] 2026-10-28 01:24:41,980 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510224, 510223, 510229, 510228, 510222, 510196, 510197, 510226, 510225, 510219, 510218, 510217, 510216, 510227, 510230] 2026-10-28 01:24:41,980 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.account records with IDs: [3361, 3367, 3373, 3374, 3362, 3365, 3366, 3372, 3363, 3364, 3370, 3371, 3369, 3368, 3375] 2026-10-28 01:24:42,034 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510215] 2026-10-28 01:24:42,034 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.group records with IDs: [120] 2026-10-28 01:24:48,284 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510249] 2026-10-28 01:24:48,288 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510251] 2026-10-28 01:24:48,293 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510253] 2026-10-28 01:24:48,297 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510255] 2026-10-28 01:24:48,301 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510257] 2026-10-28 01:24:48,305 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510259] 2026-10-28 01:24:50,166 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [470] 2026-10-28 01:24:50,358 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [471] 2026-10-28 01:24:50,565 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [472] 2026-10-28 01:24:50,712 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [473] 2026-10-28 01:25:03,123 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [474] 2026-10-28 01:25:03,417 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [475] 2026-10-28 01:25:03,679 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [476] 2026-10-28 01:25:03,816 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [477] 2026-10-28 01:25:09,188 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_chart_template_company_without_country ... 2026-10-28 01:25:19,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_command_int_values ... 2026-10-28 01:25:20,829 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_inactive_tag_tax ... 2026-10-28 01:25:20,916 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_install_with_translations ... 2026-10-28 01:25:21,163 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509932] 2026-10-28 01:25:21,163 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 01:25:21,231 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509933] 2026-10-28 01:25:21,231 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-28 01:25:21,282 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-28 01:25:21,428 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509915, 509914, 509916, 509913, 509912, 509911, 509910] 2026-10-28 01:25:21,428 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-28 01:25:21,440 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-28 01:25:21,557 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509925, 509926] 2026-10-28 01:25:21,557 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 01:25:21,610 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509907] 2026-10-28 01:25:21,610 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-28 01:25:21,995 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-28 01:25:22,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509936, 509935, 509941, 509940, 509934, 509908, 509909, 509938, 509937, 509931, 509930, 509929, 509928, 509939, 509942] 2026-10-28 01:25:22,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.account records with IDs: [3316, 3317, 3322, 3328, 3329, 3320, 3321, 3327, 3318, 3319, 3325, 3326, 3324, 3323, 3330] 2026-10-28 01:25:22,077 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509927] 2026-10-28 01:25:22,077 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-28 01:25:25,041 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_new_tax_rate ... 2026-10-28 01:25:36,784 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_parsed_csv_submodel_being_loaded ... 2026-10-28 01:25:36,908 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_parsed_csv_submodel_being_updated ... 2026-10-28 01:25:38,503 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_remove_fiscal_position_try_loading_force_create_false ... 2026-10-28 01:25:38,601 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509932] 2026-10-28 01:25:38,602 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 01:25:40,819 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_signed_and_unsigned_tags_tax ... 2026-10-28 01:25:40,927 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_unknown_company_fields ... 2026-10-28 01:25:41,147 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509932] 2026-10-28 01:25:41,147 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 01:25:41,254 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509933] 2026-10-28 01:25:41,254 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-28 01:25:41,326 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-28 01:25:41,427 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509915, 509914, 509916, 509913, 509912, 509911, 509910] 2026-10-28 01:25:41,427 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-28 01:25:41,438 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-28 01:25:41,592 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509925, 509926] 2026-10-28 01:25:41,592 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 01:25:41,671 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509907] 2026-10-28 01:25:41,671 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-28 01:25:41,978 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-28 01:25:41,992 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509936, 509935, 509941, 509940, 509934, 509908, 509909, 509938, 509937, 509931, 509930, 509929, 509928, 509939, 509942] 2026-10-28 01:25:41,992 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.account records with IDs: [3316, 3317, 3322, 3328, 3329, 3320, 3321, 3327, 3318, 3319, 3325, 3326, 3324, 3323, 3330] 2026-10-28 01:25:42,043 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509927] 2026-10-28 01:25:42,043 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-28 01:25:43,658 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509932] 2026-10-28 01:25:43,658 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-28 01:25:43,744 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509933] 2026-10-28 01:25:43,744 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-28 01:25:43,839 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-28 01:25:43,947 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509915, 509914, 509916, 509913, 509912, 509911, 509910] 2026-10-28 01:25:43,947 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-28 01:25:43,957 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-28 01:25:44,076 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509925, 509926] 2026-10-28 01:25:44,076 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 01:25:44,140 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509907] 2026-10-28 01:25:44,140 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-28 01:25:44,426 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-28 01:25:44,433 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509936, 509935, 509941, 509940, 509934, 509908, 509909, 509938, 509937, 509931, 509930, 509929, 509928, 509939, 509942] 2026-10-28 01:25:44,433 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.account records with IDs: [3316, 3317, 3322, 3328, 3329, 3320, 3321, 3327, 3318, 3319, 3325, 3326, 3324, 3323, 3330] 2026-10-28 01:25:44,507 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509927] 2026-10-28 01:25:44,507 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-28 01:25:46,745 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_account_codes_conflict ... 2026-10-28 01:25:46,965 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509931] 2026-10-28 01:25:48,465 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_reload_no_new_data ... 2026-10-28 01:25:49,813 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_tax_with_non_existent_tag ... 2026-10-28 01:25:49,877 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_children_tax_ids ... 2026-10-28 01:25:51,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_children_tax_ids_inactive ... 2026-10-28 01:25:53,403 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_conflict_name ... 2026-10-28 01:25:53,647 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509925] 2026-10-28 01:25:55,208 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510832] 2026-10-28 01:25:56,748 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_creation ... 2026-10-28 01:25:58,526 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_multi_company ... 2026-10-28 01:26:08,743 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509925] 2026-10-28 01:26:10,294 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510927] 2026-10-28 01:26:11,782 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_recreation ... 2026-10-28 01:26:12,021 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509925] 2026-10-28 01:26:13,493 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_removed_from_templates ... 2026-10-28 01:26:13,554 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.fiscal.position.tax records with IDs: [73] 2026-10-28 01:26:13,632 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [509925, 509926] 2026-10-28 01:26:13,632 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-28 01:26:15,185 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #126 deleted account.fiscal.position.tax records with IDs: [87] 2026-10-28 01:26:16,403 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_update ... 2026-10-28 01:26:17,876 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_update_rounding ... 2026-10-28 01:26:19,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 1 removed 2026-10-28 01:26:54,049 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_branch_should_keep_parent_company_currency ... 2026-10-28 01:27:16,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_branch_user_bank_statement_foreign_currency ... 2026-10-28 01:27:17,907 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_change_record_company ... 2026-10-28 01:27:19,844 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_chart_template_loading ... 2026-10-28 01:27:20,021 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_chart_template_ref_branch_user_without_parent_access ... 2026-10-28 01:27:20,937 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_lock_dates ... 2026-10-28 01:31:05,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_reconciliation ... 2026-10-28 01:31:08,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_reconciliation_foreign_currency ... 2026-10-28 01:31:13,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_switch_company_currency ... 2026-10-28 01:31:22,862 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 01:31:22,898 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_10_empty_node ... 2026-10-28 01:31:22,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_11_render_empty_node ... 2026-10-28 01:31:23,049 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_21_simple_node ... 2026-10-28 01:31:23,104 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_22_simple_node_with_nsmap ... 2026-10-28 01:31:23,148 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_31_compound_node ... 2026-10-28 01:31:23,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_32_compound_node_render_empty_nodes ... 2026-10-28 01:31:23,233 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_33_compound_node_with_template ... 2026-10-28 01:31:23,278 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_34_compound_node_with_template_raises ... 2026-10-28 01:31:23,321 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_35_compound_node_with_template_and_nsmap ... 2026-10-28 01:31:23,371 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_40_complex_example ... 2026-10-28 01:31:23,435 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_41_complex_example_render_empty_nodes ... 2026-10-28 01:31:23,554 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 01:31:55,368 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_digest: Starting TestAccountDigest.test_kpi_account_total_revenue_value ... 2026-10-28 01:31:58,686 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 01:32:16,739 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_attachments_multiple ... 2026-10-28 01:32:16,905 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:32:16,919 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:32:18,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:32:18] "GET /account/download_invoice_attachments/7952,7953 HTTP/1.1" 200 - 12 0.015 1.497 2026-10-28 01:32:18,517 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_attachments_not_auth ... 2026-10-28 01:32:18,591 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:32:19,083 104 INFO rb-99b0b46-226057-429589 odoo.http: Session expired 2026-10-28 01:32:19,083 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:32:19] "GET /account/download_invoice_attachments/7952,7953 HTTP/1.1" 303 - 5 0.002 0.493 2026-10-28 01:32:20,196 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:32:20] "GET /web/login?redirect=/account/download_invoice_attachments/7952,7953? HTTP/1.1" 200 - 189 0.142 0.967 2026-10-28 01:32:20,229 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_attachments_one ... 2026-10-28 01:32:20,322 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:32:20,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:32:20,801 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:32:20] "GET /account/download_invoice_attachments/7952 HTTP/1.1" 200 - 7 0.002 0.461 2026-10-28 01:32:20,859 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_all ... 2026-10-28 01:32:20,898 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:32:20,919 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:32:21,411 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:32:21] "GET /account/download_invoice_documents/2110,2111/all HTTP/1.1" 200 - 43 0.036 0.460 2026-10-28 01:32:21,472 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_multiple ... 2026-10-28 01:32:21,503 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:32:21,522 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:32:22,083 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:32:22] "GET /account/download_invoice_documents/2110,2111/pdf HTTP/1.1" 200 - 37 0.031 0.533 2026-10-28 01:32:22,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_one ... 2026-10-28 01:32:22,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:32:22,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:32:22,677 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:32:22] "GET /account/download_invoice_documents/2110/pdf HTTP/1.1" 200 - 37 0.036 0.417 2026-10-28 01:32:22,776 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 01:32:39,290 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_bulk_rewrite_cleans_stale_epd_lines ... 2026-10-28 01:32:40,282 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [2965, 2966] 2026-10-28 01:32:40,539 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5436] 2026-10-28 01:32:40,913 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [2967] 2026-10-28 01:32:41,038 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5437, 5438] 2026-10-28 01:32:41,559 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_early_payment_date_eligibility ... 2026-10-28 01:32:42,551 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_early_payment_date_eligibility2 ... 2026-10-28 01:32:43,515 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_early_payment_end_date ... 2026-10-28 01:32:44,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_entry_tag_invert_with_distinct_negative_invoice_line ... 2026-10-28 01:32:44,284 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:47,642 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441181300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:47,643 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4421558a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:47,653 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:47,660 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442156f20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:48,303 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:52,460 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443f562a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:52,462 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443c23740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:52,472 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:52,479 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443c21d00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:53,022 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:56,089 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446326d40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:56,090 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444ca7c40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:56,100 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:56,109 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444ca4180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:32:57,584 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:00,631 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444acd580> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:00,633 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4445a85e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:00,642 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:00,650 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4445a8cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:01,193 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:05,224 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441b62ac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:05,225 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4476811c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:05,236 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:05,243 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447680b80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:05,782 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:09,854 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445dea660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:09,855 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44528d9e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:09,865 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:09,872 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44528e520> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:10,349 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:13,448 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445190860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:13,450 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441fad580> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:13,459 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:13,466 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441fad3a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:14,867 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:18,326 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444c8df80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:18,327 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447a30ae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:18,337 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:18,344 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447a30a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:26,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_multiple_repartition_lines ... 2026-10-28 01:33:29,278 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_validation_on_payment_terms ... 2026-10-28 01:33:29,416 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.payment.term.line records with IDs: [106, 107] 2026-10-28 01:33:29,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_with_analytic_distribution ... 2026-10-28 01:33:29,572 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:32,549 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44347a020> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:32,551 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440ed5300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:32,561 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:32,570 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440ed7ec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:33,060 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:37,285 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442bd4ae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:37,287 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4421584a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:37,296 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:37,303 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44215a8e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:37,833 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:41,790 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444aeb2e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:41,792 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445e985e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:41,801 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:41,809 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445e9bba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:42,380 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:45,514 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441c92160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:45,515 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4434e6020> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:45,525 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:45,532 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4434e5940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:46,979 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:50,067 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447ee0ae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:50,068 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4448574c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:50,078 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:50,084 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444856980> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:50,548 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:54,746 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447b022a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:54,748 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443e4ed40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:54,759 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:54,766 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444243060> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:55,268 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:58,453 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447ba5080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:58,455 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447a722a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:58,465 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:58,472 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447a73560> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:33:59,820 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:34:02,957 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44451bec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:34:02,959 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447412e80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:34:02,969 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:34:02,976 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447410360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:34:13,477 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_with_cash_rounding_biggest_tax ... 2026-10-28 01:34:15,994 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_fixed_tax_amount_discounted_payment_mixed ... 2026-10-28 01:34:17,165 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_intracomm_bill_with_early_payment_included ... 2026-10-28 01:34:19,676 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date ... 2026-10-28 01:34:20,924 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-28 01:34:20,928 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-28 01:34:20,929 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:34:21,371 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-28 01:34:21,372 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-28 01:34:21,390 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:34:21] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.009 0.458 2026-10-28 01:34:21,403 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:34:21] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.475 2026-10-28 01:34:29,709 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:34:29] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 8.234 2026-10-28 01:34:29,749 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:34:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 8.304 2026-10-28 01:34:29,784 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:34:29] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 8.313 2026-10-28 01:34:29,793 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:34:29] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 8.314 2026-10-28 01:34:29,814 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:34:29] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 8.340 2026-10-28 01:34:36,022 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2133]. 2026-10-28 01:34:36,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_early_discount_with_tag_on_tax_base_line ... 2026-10-28 01:34:38,004 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_global_rounding ... 2026-10-28 01:34:39,115 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_draft_invoice ... 2026-10-28 01:34:42,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_rounding_issue ... 2026-10-28 01:34:43,993 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_deleted_line ... 2026-10-28 01:34:45,069 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046] 2026-10-28 01:34:45,350 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5568] 2026-10-28 01:34:45,871 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3047, 3048, 3049, 3050, 3051, 3052] 2026-10-28 01:34:46,125 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5569] 2026-10-28 01:34:46,318 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3053, 3054, 3055, 3056] 2026-10-28 01:34:46,511 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5573] 2026-10-28 01:34:46,702 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_included ... 2026-10-28 01:34:50,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_no_duplication ... 2026-10-28 01:34:51,504 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3060, 3061, 3062] 2026-10-28 01:34:51,708 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5581, 5582] 2026-10-28 01:34:52,405 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_refund ... 2026-10-28 01:34:54,289 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3066, 3067, 3068] 2026-10-28 01:34:54,482 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5595] 2026-10-28 01:34:56,476 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_multi_line_discount ... 2026-10-28 01:34:58,967 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice ... 2026-10-28 01:35:01,539 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice_with_fixed_tax_1 ... 2026-10-28 01:35:04,099 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice_with_fixed_tax_2 ... 2026-10-28 01:35:06,417 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice_with_tax ... 2026-10-28 01:35:08,552 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_out_invoice_with_tax ... 2026-10-28 01:35:10,974 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_excluded ... 2026-10-28 01:35:14,070 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_included ... 2026-10-28 01:35:16,905 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_mixed ... 2026-10-28 01:35:19,906 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_mixed_one_too_late ... 2026-10-28 01:35:23,249 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_with_discount_and_without_discount ... 2026-10-28 01:35:27,142 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_without_discount ... 2026-10-28 01:35:31,554 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:35:35,846 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445b0ade0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:35:35,847 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445bd8c20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:35:35,856 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:35:35,865 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445bda7a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:35:35,906 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:35:53,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_affecting_base_amount ... 2026-10-28 01:35:57,069 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_division_tax ... 2026-10-28 01:36:00,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_ensure_no_unbalanced_entry ... 2026-10-28 01:36:01,646 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_fiscal_position_tax_mapping_with_inactive_tax ... 2026-10-28 01:36:05,364 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_fixed_tax_with_zero_price ... 2026-10-28 01:36:06,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_group_of_taxes ... 2026-10-28 01:36:07,678 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_misc_entry_tax_group_signs ... 2026-10-28 01:36:18,225 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_misc_journal_entry_tax_tags_purchase ... 2026-10-28 01:36:23,222 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_misc_journal_entry_tax_tags_sale ... 2026-10-28 01:36:28,230 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_multiple_onchange_product_and_price ... 2026-10-28 01:36:31,412 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_one_tax_per_line ... 2026-10-28 01:36:32,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_product_account_tags ... 2026-10-28 01:36:34,045 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_setting_tax_separately ... 2026-10-28 01:36:34,970 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_calculation_foreign_currency_large_quantity ... 2026-10-28 01:36:35,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_calculation_multi_currency ... 2026-10-28 01:36:39,026 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_line_amount_currency_modification_auto_balancing ... 2026-10-28 01:36:40,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_repartition ... 2026-10-28 01:36:42,481 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_repartition_lines_dispatch_amount_1 ... 2026-10-28 01:36:43,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_repartition_lines_dispatch_amount_2 ... 2026-10-28 01:36:44,448 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:37:00,565 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_ir_actions_report: Starting TestIrActionsReport.test_download_one_corrupted_pdf ... 2026-10-28 01:37:00,796 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2201]. 2026-10-28 01:37:00,832 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_ir_actions_report: Starting TestIrActionsReport.test_download_with_encrypted_pdf ... 2026-10-28 01:37:01,078 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2202]. 2026-10-28 01:37:01,369 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 01:37:02,534 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [113, 114, 56, 57, 111, 112, 54, 55, 109, 110, 52, 53, 107, 108, 50, 51, 105, 106, 48, 49, 103, 104, 46, 47, 126, 128, 130, 125, 127, 129, 101, 102, 44, 45, 99, 100, 42, 43] 2026-10-28 01:37:02,804 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126148, 243431] 2026-10-28 01:37:02,805 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13374, 13373, 13372, 13371, 13370, 13369, 13368, 13367, 13366, 13365, 13364, 13363, 13362, 13361, 13360, 13359, 13358, 13357, 13356, 13355, 13354, 13353, 13352, 13351, 13350, 13349, 13348, 13347, 13346, 13345, 13344, 13343, 3649, 3648, 3537, 3532, 2277, 2272] 2026-10-28 01:37:03,168 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126133, 126135, 126137, 126139, 126141, 126143, 126121, 243416, 243418, 243420, 243422, 243424, 243426, 243404] 2026-10-28 01:37:03,268 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126146, 243429] 2026-10-28 01:37:03,269 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1224, 1915] 2026-10-28 01:37:03,269 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.move records with IDs: [30, 6, 48, 24, 47, 23, 46, 22, 45, 21, 44, 20, 43, 19, 55, 54, 42, 18, 41, 17] 2026-10-28 01:37:03,318 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126153, 243436] 2026-10-28 01:37:03,318 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [8, 86] 2026-10-28 01:37:03,332 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [79, 80, 81, 82, 86, 473, 474, 475, 476, 480] 2026-10-28 01:37:03,430 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_empty_kpi_summary ... 2026-10-28 01:37:03,479 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary ... 2026-10-28 01:37:05,446 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary_reports_posted_but_to_check_moves ... 2026-10-28 01:37:06,385 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary_reports_unreconciled_bank_statements ... 2026-10-28 01:37:08,390 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary_shouldnt_report_posted_moves ... 2026-10-28 01:37:09,329 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-10-28 01:37:25,922 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_mail_activity: Starting TestAccountJournalDashboardMailActivity.test_journal_dashboard_activities ... 2026-10-28 01:37:26,614 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:37:47,506 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 01:37:47,506 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 01:37:49,528 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-10-28 01:37:49,554 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13808] 2026-10-28 01:37:49,568 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 01:38:06,500 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_mail_tracking_value: Starting TestTracking.test_aml_change_tracking ... 2026-10-28 01:38:10,692 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 01:38:23,312 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_children_taxes ... 2026-10-28 01:38:23,422 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_multivat_cash_basis ... 2026-10-28 01:38:24,164 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_tax_and_tax_group_should_be_reachable_using_standard_api ... 2026-10-28 01:38:24,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_tax_data_should_be_consistent ... 2026-10-28 01:38:24,340 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_tax_group_data ... 2026-10-28 01:38:24,494 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 01:38:43,362 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term ... 2026-10-28 01:38:57,366 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #153 deleted account.move.line.ctp records with IDs: [3201] 2026-10-28 01:38:59,712 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #153 deleted account.move.line.ctp records with IDs: [3200] 2026-10-28 01:39:02,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_early_excluded ... 2026-10-28 01:39:02,414 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_with_cash_discount ... 2026-10-28 01:39:02,511 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_with_cash_discount_and_cash_rounding ... 2026-10-28 01:39:02,617 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_without_cash_discount ... 2026-10-28 01:39:02,723 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_without_cash_discount_with_cash_rounding ... 2026-10-28 01:39:02,835 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_days_next_month_0 ... 2026-10-28 01:39:05,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_nb_days_0 ... 2026-10-28 01:39:10,952 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_nb_days_15 ... 2026-10-28 01:39:16,020 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_on_the ... 2026-10-28 01:39:21,432 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_labels ... 2026-10-28 01:39:24,743 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_last_balance_line_with_fixed ... 2026-10-28 01:39:24,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_last_balance_line_with_fixed_negative ... 2026-10-28 01:39:24,966 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_last_balance_line_with_fixed_negative_fixed ... 2026-10-28 01:39:25,058 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_multi_company ... 2026-10-28 01:39:32,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_percent_round_calculation ... 2026-10-28 01:39:32,290 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_residual_amount_on_last_line ... 2026-10-28 01:39:32,368 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_residual_amount_on_last_line_with_fixed_amount_multi_currency ... 2026-10-28 01:39:32,475 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_wrong_payment_term ... 2026-10-28 01:39:32,585 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:39:48,657 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_portal_attachment: Starting TestPortalAttachment.test_01_portal_attachment ... 2026-10-28 01:39:48,830 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:39:50,326 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "POST /mail/attachment/upload HTTP/1.1" 404 - 8 0.007 1.493 2026-10-28 01:39:50,560 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 32 0.042 0.102 2026-10-28 01:39:50,575 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-10-28 01:39:50,579 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "GET /web/content/8487 HTTP/1.1" 404 - 4 0.002 0.011 2026-10-28 01:39:50,589 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "GET /web/content/8487?access_token=5e3dac53-134d-46b6-88b2-2a80a27f3012 HTTP/1.1" 200 - 3 0.001 0.005 2026-10-28 01:39:50,625 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.004 0.018 2026-10-28 01:39:50,639 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "GET /web/content/8488?access_token=773f0b39-b653-450f-82fa-f024d5d91c6b HTTP/1.1" 200 - 3 0.001 0.005 2026-10-28 01:39:50,655 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "GET /web/image/8488?access_token=773f0b39-b653-450f-82fa-f024d5d91c6b HTTP/1.1" 200 - 3 0.002 0.008 2026-10-28 01:39:50,687 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "POST /mail/attachment/delete HTTP/1.1" 200 - 4 0.003 0.022 2026-10-28 01:39:50,734 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [8488] 2026-10-28 01:39:50,744 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.025 0.025 2026-10-28 01:39:50,779 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "POST /mail/attachment/delete HTTP/1.1" 200 - 4 0.002 0.011 2026-10-28 01:39:50,868 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [8489] 2026-10-28 01:39:50,878 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.012 0.025 2026-10-28 01:39:50,940 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #155 deleted mail.message records with IDs: [14021] 2026-10-28 01:39:50,988 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:50] "POST /mail/message/post HTTP/1.1" 200 - 8 0.008 0.032 2026-10-28 01:39:51,042 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:51] "POST /mail/message/post HTTP/1.1" 200 - 4 0.006 0.016 2026-10-28 01:39:51,182 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:51] "POST /mail/message/post HTTP/1.1" 200 - 23 0.036 0.062 2026-10-28 01:39:51,328 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:51] "POST /mail/message/post HTTP/1.1" 200 - 21 0.059 0.053 2026-10-28 01:39:51,399 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:51] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.007 0.018 2026-10-28 01:39:51,505 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:39:51] "POST /mail/message/post HTTP/1.1" 200 - 24 0.029 0.065 2026-10-28 01:39:51,609 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 01:40:09,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_portal_invoice: Starting TestPortalInvoice.test_portal_my_invoice_detail_download_pdf ... 2026-10-28 01:40:11,410 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #157 deleted mail.mail records with IDs: [479] 2026-10-28 01:40:11,545 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:portal_user from n/a 2026-10-28 01:40:11,565 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:40:12,074 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:40:12] "GET /my/invoices/2249?report_type=pdf&download=True HTTP/1.1" 200 - 29 0.023 0.491 2026-10-28 01:40:12,156 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_portal_invoice: Starting TestPortalInvoice.test_portal_my_invoice_detail_download_proforma ... 2026-10-28 01:40:13,415 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:portal_user from n/a 2026-10-28 01:40:13,437 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:40:14,637 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:40:14] "GET /my/invoices/2250?report_type=pdf&download=True HTTP/1.1" 200 - 123 0.094 1.109 2026-10-28 01:40:14,717 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_portal_invoice: Starting TestPortalInvoice.test_portal_my_invoice_detail_not_his_invoice ... 2026-10-28 01:40:15,919 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:portal_user from n/a 2026-10-28 01:40:15,937 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:40:16,386 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2251], uid: 159, model: account.move 2026-10-28 01:40:16,401 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:40:16] "GET /my/invoices/2251?report_type=pdf&download=True HTTP/1.1" 303 - 27 0.023 0.447 2026-10-28 01:40:17,994 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:40:17] "GET /my HTTP/1.1" 200 - 245 0.256 1.323 2026-10-28 01:40:17,996 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_portal_invoice.TestPortalInvoice.test_portal_my_invoice_detail_not_his_invoice: waiting for threads: [] 2026-10-28 01:40:18,086 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 01:40:35,004 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_product: Starting TestProduct.test_account_manager_user_can_create_product ... 2026-10-28 01:40:35,224 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_product: Starting TestProduct.test_internal_user_can_read_product_with_tax_and_tags ... 2026-10-28 01:40:36,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_product: Starting TestProduct.test_multi_company_product_tax ... 2026-10-28 01:40:36,867 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_product: Starting TestProduct.test_product_category_parent_account_fallback ... 2026-10-28 01:40:38,169 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_product: Starting TestProduct.test_product_tax_with_company_and_branch ... 2026-10-28 01:40:45,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_product: Starting TestProduct.test_retrieve_product_by_name ... 2026-10-28 01:40:45,729 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 01:41:02,152 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_bank_accounts_linked_to_payments ... 2026-10-28 01:41:02,262 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.partner.merge: dst_partner: 803 2026-10-28 01:41:05,590 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.partner.merge: (uid = 165) merged the partners [804] with 803 2026-10-28 01:41:05,887 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #165 deleted res.partner records with IDs: [804] 2026-10-28 01:41:05,988 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_duplicate_bank_accounts_linked_to_payments ... 2026-10-28 01:41:06,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.partner.merge: dst_partner: 803 2026-10-28 01:41:09,703 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.partner.merge: (uid = 165) merged the partners [805] with 803 2026-10-28 01:41:09,962 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #165 deleted res.partner records with IDs: [805] 2026-10-28 01:41:10,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:41:27,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_change_journal_on_first_account_move ... 2026-10-28 01:41:29,807 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_change_same_journal_not_change_sequence ... 2026-10-28 01:41:31,044 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_fiscal_vs_monthly ... 2026-10-28 01:41:32,235 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_next_sequence ... 2026-10-28 01:41:39,898 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_override_sequence_regex ... 2026-10-28 01:41:41,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_override_sequence_regex_year ... 2026-10-28 01:41:43,481 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_resequence_in_between_2_years_pattern ... 2026-10-28 01:41:45,787 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence ... 2026-10-28 01:41:51,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_format ... 2026-10-28 01:41:54,905 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_groupby_compute ... 2026-10-28 01:41:57,471 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_multiple_type ... 2026-10-28 01:42:01,912 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_ordering ... 2026-10-28 01:42:04,600 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #167 deleted account.move.line records with IDs: [5999] 2026-10-28 01:42:04,707 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #167 deleted account.move records with IDs: [2334] 2026-10-28 01:42:05,224 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_limit_savepoint ... 2026-10-28 01:42:06,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_resequence_clash ... 2026-10-28 01:42:07,567 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #167 deleted account.move.line records with IDs: [6005] 2026-10-28 01:42:07,661 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #167 deleted account.move records with IDs: [2340] 2026-10-28 01:42:07,861 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_resequence_payment_and_non_payment_without_payment_sequence ... 2026-10-28 01:42:09,697 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_change_date ... 2026-10-28 01:42:10,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_change_date_with_quick_edit_mode ... 2026-10-28 01:42:15,832 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_draft_change_date ... 2026-10-28 01:42:19,583 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_draft_change_date_with_new_sequence ... 2026-10-28 01:42:20,501 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_draft_first_of_period ... 2026-10-28 01:42:21,505 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_empty_editable_with_quick_edit_mode ... 2026-10-28 01:42:26,103 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_get_more_specific ... 2026-10-28 01:42:29,823 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_move_name_related_field_well_computed ... 2026-10-28 01:42:31,012 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_staggered_year ... 2026-10-28 01:42:34,038 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:42:50,385 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_basic ... 2026-10-28 01:42:50,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_change_multi ... 2026-10-28 01:42:50,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_change_multi_2 ... 2026-10-28 01:42:50,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_change_sequence ... 2026-10-28 01:42:51,162 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_create_fill_gap ... 2026-10-28 01:42:51,623 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6064] 2026-10-28 01:42:51,775 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move records with IDs: [2381] 2026-10-28 01:42:52,217 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_create_gap ... 2026-10-28 01:42:52,726 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_first ... 2026-10-28 01:42:53,257 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_null_change ... 2026-10-28 01:42:53,448 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_unlink ... 2026-10-28 01:42:53,973 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6063] 2026-10-28 01:42:54,085 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move records with IDs: [2380] 2026-10-28 01:42:54,351 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6064] 2026-10-28 01:42:54,462 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move records with IDs: [2381] 2026-10-28 01:42:54,511 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_unlink_2 ... 2026-10-28 01:42:54,962 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6064] 2026-10-28 01:42:55,106 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move records with IDs: [2381] 2026-10-28 01:42:55,415 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6063] 2026-10-28 01:42:55,518 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #169 deleted account.move records with IDs: [2380] 2026-10-28 01:42:55,592 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:43:14,112 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinDeletion.test_sequence_deletion_1 ... 2026-10-28 01:43:14,364 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6074] 2026-10-28 01:43:14,500 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move records with IDs: [2391] 2026-10-28 01:43:14,839 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6072] 2026-10-28 01:43:14,981 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move records with IDs: [2389] 2026-10-28 01:43:15,241 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6071] 2026-10-28 01:43:15,343 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move records with IDs: [2388] 2026-10-28 01:43:15,647 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6076] 2026-10-28 01:43:15,743 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move records with IDs: [2393] 2026-10-28 01:43:15,989 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6075] 2026-10-28 01:43:16,116 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move records with IDs: [2392] 2026-10-28 01:43:16,385 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6073] 2026-10-28 01:43:16,484 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move records with IDs: [2390] 2026-10-28 01:43:16,746 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6070] 2026-10-28 01:43:16,862 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move records with IDs: [2387] 2026-10-28 01:43:16,908 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinDeletion.test_sequence_deletion_2 ... 2026-10-28 01:43:17,402 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6072, 6071, 6076, 6075, 6073, 6070] 2026-10-28 01:43:17,640 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #171 deleted account.move records with IDs: [2389, 2388, 2393, 2392, 2390, 2387] 2026-10-28 01:43:17,724 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:43:17,745 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinConcurrency.test_sequence_concurency ... 2026-10-28 01:43:19,850 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6077, 6078, 6079] 2026-10-28 01:43:19,952 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14054, 14053, 14052, 14051, 14050] 2026-10-28 01:43:20,119 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.move records with IDs: [2394, 2395, 2396] 2026-10-28 01:43:20,261 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.journal records with IDs: [1591] 2026-10-28 01:43:20,296 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14049] 2026-10-28 01:43:20,383 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.account records with IDs: [4424] 2026-10-28 01:43:20,441 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinConcurrency.test_sequence_concurency_no_useless_lock ... 2026-10-28 01:43:21,547 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6080, 6081, 6082] 2026-10-28 01:43:21,617 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14059, 14058, 14057, 14056] 2026-10-28 01:43:21,730 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.move records with IDs: [2397, 2398, 2399] 2026-10-28 01:43:21,816 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.journal records with IDs: [1592] 2026-10-28 01:43:21,868 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14055] 2026-10-28 01:43:21,922 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.account records with IDs: [4425] 2026-10-28 01:43:21,978 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 01:43:36,685 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_setup_wizard: Starting TestSetupWizard.test_setup_bank_account ... 2026-10-28 01:43:37,142 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:43:53,139 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax: Starting TestTax.test_forced_price_exclude_context_key ... 2026-10-28 01:43:53,293 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax: Starting TestTax.test_forced_price_include_context_key ... 2026-10-28 01:43:53,463 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax: Starting TestTax.test_parse_name_search ... 2026-10-28 01:43:53,607 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax: Starting TestTax.test_repartition_line_in ... 2026-10-28 01:43:54,359 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:44:09,254 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_add_expression ... 2026-10-28 01:44:09,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_change_engine_shared_tags ... 2026-10-28 01:44:09,494 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_change_engine_without_formula ... 2026-10-28 01:44:09,634 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_change_formula_multiple_fields ... 2026-10-28 01:44:09,766 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_create_shared_tags ... 2026-10-28 01:44:09,821 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_edit_multi_line_tagname_all_different_new ... 2026-10-28 01:44:09,956 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_tag_recreation_archived ... 2026-10-28 01:44:10,001 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #177 deleted account.account.tag records with IDs: [349] 2026-10-28 01:44:10,088 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_tax_report_change_country ... 2026-10-28 01:44:10,440 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_unlink_report_line_tags_used_by_amls ... 2026-10-28 01:44:11,855 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #177 deleted account.account.tag records with IDs: [376] 2026-10-28 01:44:11,863 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #177 deleted account.report.expression records with IDs: [540] 2026-10-28 01:44:11,868 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #177 deleted account.report.line records with IDs: [506] 2026-10-28 01:44:11,973 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_unlink_report_line_tags_used_by_other_expression ... 2026-10-28 01:44:12,029 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #177 deleted account.report.expression records with IDs: [518] 2026-10-28 01:44:12,034 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #177 deleted account.report.line records with IDs: [484] 2026-10-28 01:44:12,086 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_write_multi_no_change ... 2026-10-28 01:44:12,188 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_write_single_line_tagname_not_shared ... 2026-10-28 01:44:12,327 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_write_single_line_tagname_shared ... 2026-10-28 01:44:12,535 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:44:28,955 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_dispatch_delta_on_base_lines ... 2026-10-28 01:44:29,091 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_dispatch_delta_on_net_zero_tax ... 2026-10-28 01:44:29,256 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_global_discount_raw_gross_total_excluded ... 2026-10-28 01:44:29,367 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_include_base_amount_in_aggregate_base_line_tax_details ... 2026-10-28 01:44:29,521 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:44:45,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_adapt_price_unit_to_another_taxes ... 2026-10-28 01:44:46,192 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome pid: 204 2026-10-28 01:44:46,193 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome headless temporary user profile dir: /tmp/tmpu8v30i54_chrome_odoo 2026-10-28 01:44:46,193 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Issuing json command http://127.0.0.1:45773/json/version 2026-10-28 01:44:46,195 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45773/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:44:46,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Browser version: Chrome/150.0.7871.114 2026-10-28 01:44:46,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Issuing json command http://127.0.0.1:45773/json 2026-10-28 01:44:46,300 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45773/json with timeout 3 increased to 10s during tests 2026-10-28 01:44:46,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Websocket url found: ws://127.0.0.1:45773/devtools/page/63DA975721A0B0209F223BF95C54C82F 2026-10-28 01:44:46,320 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Enable chrome headless console log notification 2026-10-28 01:44:46,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome headless enable page notifications 2026-10-28 01:44:46,431 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:44:46,448 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Setting session cookie in browser 2026-10-28 01:44:46,464 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:44:46,465 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:44:46,495 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:44:48,197 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:48] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 174 0.208 1.503 2026-10-28 01:44:48,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Navigation result: {'frameId': '63DA975721A0B0209F223BF95C54C82F', 'loaderId': 'AECC3DADDC3241070BD9CE1B6E7308FE', 'isDownload': False} 2026-10-28 01:44:48,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:44:48,254 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:48] "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-28 01:44:48,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:44:48,359 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:48] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.063 2026-10-28 01:44:48,382 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:44:48,403 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:44:48,406 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:44:48,406 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:48] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.016 0.086 2026-10-28 01:44:48,420 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:44:48,446 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:48] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-10-28 01:44:48,621 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:48] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:44:48,657 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:44:48,688 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:48] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.055 2026-10-28 01:44:48,723 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:48] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.011 0.089 2026-10-28 01:44:49,256 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:49] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.023 2026-10-28 01:44:49,395 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:44:49,403 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:49] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.026 0.047 2026-10-28 01:44:49,431 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:44:49,486 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:44:49,567 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.229 2026-10-28 01:44:49,592 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:44:49,593 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:49] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.015 0.072 2026-10-28 01:44:49,653 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: tour succeeded 2026-10-28 01:44:49,654 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:44:49,771 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: heap 9002200 (allocated 10223616) 2026-10-28 01:44:49,777 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Closing chrome headless with pid 204 2026-10-28 01:44:49,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Closing websocket connection 2026-10-28 01:44:49,781 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Terminating chrome headless with pid 204 2026-10-28 01:44:49,898 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014449_898360_test_adapt_price_unit_to_another_taxes.txt 2026-10-28 01:44:49,898 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Removing chrome user profile "/tmp/tmpu8v30i54_chrome_odoo" 2026-10-28 01:44:49,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_division_taxes_for_l10n_br ... 2026-10-28 01:44:50,757 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome pid: 374 2026-10-28 01:44:50,757 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome headless temporary user profile dir: /tmp/tmp8ptdhwtg_chrome_odoo 2026-10-28 01:44:50,757 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Issuing json command http://127.0.0.1:35451/json/version 2026-10-28 01:44:50,759 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35451/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:44:50,794 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Browser version: Chrome/150.0.7871.114 2026-10-28 01:44:50,795 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Issuing json command http://127.0.0.1:35451/json 2026-10-28 01:44:50,795 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35451/json with timeout 3 increased to 10s during tests 2026-10-28 01:44:50,818 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Websocket url found: ws://127.0.0.1:35451/devtools/page/E409B166F0EE3E7CB2FC1A287B83FA68 2026-10-28 01:44:50,861 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Enable chrome headless console log notification 2026-10-28 01:44:50,882 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome headless enable page notifications 2026-10-28 01:44:50,993 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:44:51,019 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Setting session cookie in browser 2026-10-28 01:44:51,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:44:51,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:44:51,057 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:44:52,683 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:52] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.161 1.468 2026-10-28 01:44:52,687 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Navigation result: {'frameId': 'E409B166F0EE3E7CB2FC1A287B83FA68', 'loaderId': '64104074624069C808181FA139C46821', 'isDownload': False} 2026-10-28 01:44:52,687 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:44:52,712 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 01:44:52,739 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:44:52,801 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:52] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.042 2026-10-28 01:44:52,824 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:44:52,839 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:52] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.087 2026-10-28 01:44:52,855 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:44:52,856 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:44:52,882 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:44:52,905 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:52] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.037 2026-10-28 01:44:53,068 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:53] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 01:44:53,121 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:44:53,154 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:53] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.077 2026-10-28 01:44:53,172 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:53] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.004 0.094 2026-10-28 01:44:53,641 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:53] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-28 01:44:53,727 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:44:53,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:44:53,762 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:53] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.017 0.042 2026-10-28 01:44:53,821 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:44:53,953 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.252 2026-10-28 01:44:53,976 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:44:53,977 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:53] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.084 2026-10-28 01:44:54,043 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: tour succeeded 2026-10-28 01:44:54,044 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:44:54,177 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: heap 9060656 (allocated 10223616) 2026-10-28 01:44:54,187 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Closing chrome headless with pid 374 2026-10-28 01:44:54,189 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Closing websocket connection 2026-10-28 01:44:54,191 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Terminating chrome headless with pid 374 2026-10-28 01:44:54,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014454_307474_test_division_taxes_for_l10n_br.txt 2026-10-28 01:44:54,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Removing chrome user profile "/tmp/tmp8ptdhwtg_chrome_odoo" 2026-10-28 01:44:54,380 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0 ... 2026-10-28 01:44:54,897 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome pid: 543 2026-10-28 01:44:54,897 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome headless temporary user profile dir: /tmp/tmp_rmupklz_chrome_odoo 2026-10-28 01:44:54,898 104 INFO rb-99b0b46-226057-429589 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:35823/json/version 2026-10-28 01:44:54,899 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35823/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:44:54,947 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Browser version: Chrome/150.0.7871.114 2026-10-28 01:44:54,947 104 INFO rb-99b0b46-226057-429589 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:35823/json 2026-10-28 01:44:54,948 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35823/json with timeout 3 increased to 10s during tests 2026-10-28 01:44:54,975 104 INFO rb-99b0b46-226057-429589 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:35823/devtools/page/3ECEA734CE0906D8544671094EAE963A 2026-10-28 01:44:55,042 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Enable chrome headless console log notification 2026-10-28 01:44:55,070 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome headless enable page notifications 2026-10-28 01:44:55,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:44:55,163 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Setting session cookie in browser 2026-10-28 01:44:55,167 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:44:55,167 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:44:55,184 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:44:56,828 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:56] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.167 1.481 2026-10-28 01:44:56,844 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Navigation result: {'frameId': '3ECEA734CE0906D8544671094EAE963A', 'loaderId': '8F11E7B56EC0D82C462E4CF4080D5897', 'isDownload': False} 2026-10-28 01:44:56,844 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:44:56,887 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 01:44:56,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:44:56,967 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:56] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.038 2026-10-28 01:44:56,988 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:44:57,002 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:57] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.058 2026-10-28 01:44:57,003 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:44:57,004 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:44:57,020 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:44:57,042 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:57] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.028 2026-10-28 01:44:57,207 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:57] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 01:44:57,236 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:44:57,271 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:57] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.058 2026-10-28 01:44:57,291 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:57] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.009 0.055 2026-10-28 01:44:57,790 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:57] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-28 01:44:57,905 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:44:57,923 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:44:57,976 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.126 2026-10-28 01:44:58,001 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:44:58,035 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:58] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.018 0.138 2026-10-28 01:44:58,061 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:44:58,061 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:44:58] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.058 2026-10-28 01:44:58,091 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: tour succeeded 2026-10-28 01:44:58,092 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:44:58,255 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: heap 8983632 (allocated 9961472) 2026-10-28 01:44:58,273 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Closing chrome headless with pid 543 2026-10-28 01:44:58,277 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Closing websocket connection 2026-10-28 01:44:58,278 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Terminating chrome headless with pid 543 2026-10-28 01:44:58,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014458_397898_test_fixed_tax_price_included_affect_base_on_0.txt 2026-10-28 01:44:58,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Removing chrome user profile "/tmp/tmp_rmupklz_chrome_odoo" 2026-10-28 01:44:58,475 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_fixed_taxes_for_l10n_be ... 2026-10-28 01:44:59,102 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome pid: 714 2026-10-28 01:44:59,102 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome headless temporary user profile dir: /tmp/tmpcc5oobyi_chrome_odoo 2026-10-28 01:44:59,102 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Issuing json command http://127.0.0.1:42325/json/version 2026-10-28 01:44:59,103 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:42325/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:44:59,155 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Browser version: Chrome/150.0.7871.114 2026-10-28 01:44:59,157 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Issuing json command http://127.0.0.1:42325/json 2026-10-28 01:44:59,159 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:42325/json with timeout 3 increased to 10s during tests 2026-10-28 01:44:59,170 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Websocket url found: ws://127.0.0.1:42325/devtools/page/58C2942E19839B2AF87471771D33AD82 2026-10-28 01:44:59,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Enable chrome headless console log notification 2026-10-28 01:44:59,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome headless enable page notifications 2026-10-28 01:44:59,290 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:44:59,323 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Setting session cookie in browser 2026-10-28 01:44:59,338 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:44:59,339 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:44:59,362 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:02,156 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:02] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.163 2.634 2026-10-28 01:45:02,159 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Navigation result: {'frameId': '58C2942E19839B2AF87471771D33AD82', 'loaderId': '876CC0390C6784E94C5889605BA76040', 'isDownload': False} 2026-10-28 01:45:02,160 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:02,206 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 01:45:02,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:02,294 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:02] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.058 0.033 2026-10-28 01:45:02,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:02,328 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:02,329 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:02,332 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:02] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.048 2026-10-28 01:45:02,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:02,380 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:02] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.036 2026-10-28 01:45:02,563 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:02] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 01:45:02,567 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:02] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.007 0.015 2026-10-28 01:45:02,601 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:02,641 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:02] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.079 2026-10-28 01:45:03,179 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:03] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 01:45:03,292 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:03,316 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:03,423 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.020 0.165 2026-10-28 01:45:03,509 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:03,558 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:03] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.050 0.239 2026-10-28 01:45:03,589 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:03,590 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:03] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.062 2026-10-28 01:45:03,627 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: tour succeeded 2026-10-28 01:45:03,628 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:03,730 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: heap 9067524 (allocated 9961472) 2026-10-28 01:45:03,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Closing chrome headless with pid 714 2026-10-28 01:45:03,743 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Closing websocket connection 2026-10-28 01:45:03,743 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Terminating chrome headless with pid 714 2026-10-28 01:45:03,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014503_878563_test_fixed_taxes_for_l10n_be.txt 2026-10-28 01:45:03,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Removing chrome user profile "/tmp/tmpcc5oobyi_chrome_odoo" 2026-10-28 01:45:03,933 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_percent_taxes_for_l10n_in ... 2026-10-28 01:45:04,670 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome pid: 881 2026-10-28 01:45:04,670 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome headless temporary user profile dir: /tmp/tmp10egbbgf_chrome_odoo 2026-10-28 01:45:04,670 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Issuing json command http://127.0.0.1:45417/json/version 2026-10-28 01:45:04,672 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45417/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:04,719 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:04,720 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Issuing json command http://127.0.0.1:45417/json 2026-10-28 01:45:04,722 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45417/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:04,735 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Websocket url found: ws://127.0.0.1:45417/devtools/page/675E3BC744554DD97C36189B420408F8 2026-10-28 01:45:04,764 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Enable chrome headless console log notification 2026-10-28 01:45:04,772 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome headless enable page notifications 2026-10-28 01:45:04,865 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:04,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Setting session cookie in browser 2026-10-28 01:45:04,901 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:04,902 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:04,926 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:06,484 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:06] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.161 1.401 2026-10-28 01:45:06,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Navigation result: {'frameId': '675E3BC744554DD97C36189B420408F8', 'loaderId': 'DA7C835F4752B4E859039F3E0A9D471B', 'isDownload': False} 2026-10-28 01:45:06,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:06,522 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:45:06,542 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:06,607 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:06] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.043 2026-10-28 01:45:06,624 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:06,641 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:06,647 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:06,653 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:06] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.093 2026-10-28 01:45:06,662 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:06,696 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:06] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.050 2026-10-28 01:45:06,872 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:06,875 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:06] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 01:45:06,901 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:06] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.046 2026-10-28 01:45:06,924 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:06] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.010 0.063 2026-10-28 01:45:07,472 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:07] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-10-28 01:45:07,606 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:07,631 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:07,710 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.171 2026-10-28 01:45:07,829 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:07,870 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:07] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.062 0.243 2026-10-28 01:45:07,915 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:07,915 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:07] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.019 0.066 2026-10-28 01:45:07,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: tour succeeded 2026-10-28 01:45:07,959 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:08,056 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: heap 9066452 (allocated 9961472) 2026-10-28 01:45:08,070 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Closing chrome headless with pid 881 2026-10-28 01:45:08,072 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Closing websocket connection 2026-10-28 01:45:08,073 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Terminating chrome headless with pid 881 2026-10-28 01:45:08,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014508_190423_test_percent_taxes_for_l10n_in.txt 2026-10-28 01:45:08,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Removing chrome user profile "/tmp/tmp10egbbgf_chrome_odoo" 2026-10-28 01:45:08,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_1 ... 2026-10-28 01:45:08,807 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome pid: 1048 2026-10-28 01:45:08,807 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome headless temporary user profile dir: /tmp/tmpueerdlbv_chrome_odoo 2026-10-28 01:45:08,808 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Issuing json command http://127.0.0.1:39245/json/version 2026-10-28 01:45:08,811 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39245/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:08,835 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:08,835 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Issuing json command http://127.0.0.1:39245/json 2026-10-28 01:45:08,838 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39245/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:08,850 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Websocket url found: ws://127.0.0.1:39245/devtools/page/FC4D2D366D14E1A9C7EA5E31BBA9C766 2026-10-28 01:45:08,863 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Enable chrome headless console log notification 2026-10-28 01:45:08,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome headless enable page notifications 2026-10-28 01:45:08,950 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:08,970 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Setting session cookie in browser 2026-10-28 01:45:08,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:08,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:09,001 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:10,576 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:10] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.178 1.403 2026-10-28 01:45:10,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Navigation result: {'frameId': 'FC4D2D366D14E1A9C7EA5E31BBA9C766', 'loaderId': 'DD6AF8E8AB3A55A82F880BE067EB93F5', 'isDownload': False} 2026-10-28 01:45:10,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:10,625 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:45:10,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:10,699 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:10] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.041 2026-10-28 01:45:10,707 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:10,716 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:10] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.043 2026-10-28 01:45:10,738 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:10,740 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:10,741 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:10,762 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:10] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-10-28 01:45:10,946 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:10] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 01:45:10,967 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:10,995 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:10] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.046 2026-10-28 01:45:11,011 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:11] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.006 0.041 2026-10-28 01:45:11,573 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:11] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 01:45:11,685 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:11,694 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:11,797 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.163 2026-10-28 01:45:11,801 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:11,870 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:11] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.032 0.201 2026-10-28 01:45:11,896 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:11,896 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:11] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.061 2026-10-28 01:45:11,932 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: tour succeeded 2026-10-28 01:45:11,932 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:12,024 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: heap 9013440 (allocated 10223616) 2026-10-28 01:45:12,032 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Closing chrome headless with pid 1048 2026-10-28 01:45:12,036 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Closing websocket connection 2026-10-28 01:45:12,037 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Terminating chrome headless with pid 1048 2026-10-28 01:45:12,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014512_136487_test_random_case_1.txt 2026-10-28 01:45:12,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Removing chrome user profile "/tmp/tmpueerdlbv_chrome_odoo" 2026-10-28 01:45:12,196 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_10_reverse_charge ... 2026-10-28 01:45:12,849 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome pid: 1216 2026-10-28 01:45:12,849 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome headless temporary user profile dir: /tmp/tmpmtffsncf_chrome_odoo 2026-10-28 01:45:12,849 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Issuing json command http://127.0.0.1:43647/json/version 2026-10-28 01:45:12,850 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43647/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:12,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:12,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Issuing json command http://127.0.0.1:43647/json 2026-10-28 01:45:12,887 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43647/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:12,907 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Websocket url found: ws://127.0.0.1:43647/devtools/page/E0910A972E418DA246767F115FC2A02F 2026-10-28 01:45:12,922 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Enable chrome headless console log notification 2026-10-28 01:45:12,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome headless enable page notifications 2026-10-28 01:45:13,020 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:13,052 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Setting session cookie in browser 2026-10-28 01:45:13,064 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:13,065 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:13,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:14,604 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:14] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.155 1.362 2026-10-28 01:45:14,608 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Navigation result: {'frameId': 'E0910A972E418DA246767F115FC2A02F', 'loaderId': '05B601F0E83A45F2130790E68D0E5FC0', 'isDownload': False} 2026-10-28 01:45:14,609 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:14,651 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 01:45:14,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:14,731 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:14] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.042 2026-10-28 01:45:14,749 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:14,773 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:14] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.065 2026-10-28 01:45:14,782 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:14,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:14,789 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:14,810 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:14] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.034 2026-10-28 01:45:14,993 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:14] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 01:45:15,001 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:15] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.018 0.018 2026-10-28 01:45:15,033 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:15,071 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:15] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.061 2026-10-28 01:45:15,575 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:15] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 01:45:15,683 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:15,706 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:15,777 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:15,851 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.024 0.205 2026-10-28 01:45:15,924 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:15] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.020 0.244 2026-10-28 01:45:15,955 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:15,955 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:15] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.015 0.160 2026-10-28 01:45:16,002 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: tour succeeded 2026-10-28 01:45:16,003 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:16,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: heap 9002920 (allocated 9699328) 2026-10-28 01:45:16,152 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Closing chrome headless with pid 1216 2026-10-28 01:45:16,153 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Closing websocket connection 2026-10-28 01:45:16,154 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Terminating chrome headless with pid 1216 2026-10-28 01:45:16,265 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014516_265648_test_random_case_10_reverse_charge.txt 2026-10-28 01:45:16,266 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Removing chrome user profile "/tmp/tmpmtffsncf_chrome_odoo" 2026-10-28 01:45:16,327 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_2 ... 2026-10-28 01:45:16,840 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome pid: 1387 2026-10-28 01:45:16,840 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome headless temporary user profile dir: /tmp/tmppq551it1_chrome_odoo 2026-10-28 01:45:16,840 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Issuing json command http://127.0.0.1:46211/json/version 2026-10-28 01:45:16,842 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:46211/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:16,888 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:16,888 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Issuing json command http://127.0.0.1:46211/json 2026-10-28 01:45:16,889 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:46211/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:16,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Websocket url found: ws://127.0.0.1:46211/devtools/page/CF0EC5D8FDE086E44E33D238AC57265E 2026-10-28 01:45:16,940 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Enable chrome headless console log notification 2026-10-28 01:45:16,947 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome headless enable page notifications 2026-10-28 01:45:17,009 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:17,047 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Setting session cookie in browser 2026-10-28 01:45:17,060 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:17,061 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:17,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:20,099 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:20] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.199 2.811 2026-10-28 01:45:20,108 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Navigation result: {'frameId': 'CF0EC5D8FDE086E44E33D238AC57265E', 'loaderId': '6B5FF5F6BCDA5D3706449E6A3B4B518A', 'isDownload': False} 2026-10-28 01:45:20,108 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:20,147 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 01:45:20,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:20,295 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:20] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.053 0.056 2026-10-28 01:45:20,314 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:20,327 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:20,327 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:20,331 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:20] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.110 2026-10-28 01:45:20,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:20,372 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:20] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.033 2026-10-28 01:45:20,595 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:20] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 01:45:20,613 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:20] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.010 0.043 2026-10-28 01:45:20,631 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:20,661 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:20] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.074 2026-10-28 01:45:21,153 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:21] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-28 01:45:21,278 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:21,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:21,375 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.157 2026-10-28 01:45:21,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:21,477 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:21] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.036 0.202 2026-10-28 01:45:21,510 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:21,511 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:21] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.020 0.098 2026-10-28 01:45:21,538 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: tour succeeded 2026-10-28 01:45:21,539 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:21,636 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: heap 9054856 (allocated 9961472) 2026-10-28 01:45:21,650 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Closing chrome headless with pid 1387 2026-10-28 01:45:21,651 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Closing websocket connection 2026-10-28 01:45:21,652 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Terminating chrome headless with pid 1387 2026-10-28 01:45:21,773 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014521_773001_test_random_case_2.txt 2026-10-28 01:45:21,773 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Removing chrome user profile "/tmp/tmppq551it1_chrome_odoo" 2026-10-28 01:45:21,830 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_3 ... 2026-10-28 01:45:22,348 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome pid: 1553 2026-10-28 01:45:22,348 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome headless temporary user profile dir: /tmp/tmpk8x2pgc1_chrome_odoo 2026-10-28 01:45:22,349 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Issuing json command http://127.0.0.1:37077/json/version 2026-10-28 01:45:22,350 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37077/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:22,439 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:22,440 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Issuing json command http://127.0.0.1:37077/json 2026-10-28 01:45:22,440 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37077/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:22,460 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Websocket url found: ws://127.0.0.1:37077/devtools/page/415CC78871046D1B445FE3111A364585 2026-10-28 01:45:22,483 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Enable chrome headless console log notification 2026-10-28 01:45:22,521 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome headless enable page notifications 2026-10-28 01:45:22,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:22,602 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Setting session cookie in browser 2026-10-28 01:45:22,626 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:22,626 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:22,658 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:24,301 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:24] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.161 1.486 2026-10-28 01:45:24,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Navigation result: {'frameId': '415CC78871046D1B445FE3111A364585', 'loaderId': '57B2CCEB1C2AB6E6BEBA442354E3A359', 'isDownload': False} 2026-10-28 01:45:24,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:24,338 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 01:45:24,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:24,428 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:24] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.039 2026-10-28 01:45:24,438 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:24,451 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:24] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.056 2026-10-28 01:45:24,479 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:24,506 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:24,508 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:24] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-10-28 01:45:24,509 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:24,729 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:24] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 01:45:24,738 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:24,776 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:24] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.070 2026-10-28 01:45:24,819 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:24] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.009 0.106 2026-10-28 01:45:25,290 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:25] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-28 01:45:25,418 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:25,429 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:25,520 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:25,522 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.165 2026-10-28 01:45:25,593 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:25] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.019 0.179 2026-10-28 01:45:25,614 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:25,614 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:25] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.073 2026-10-28 01:45:25,641 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: tour succeeded 2026-10-28 01:45:25,643 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:25,736 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: heap 9021508 (allocated 9961472) 2026-10-28 01:45:25,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Closing chrome headless with pid 1553 2026-10-28 01:45:25,796 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Closing websocket connection 2026-10-28 01:45:25,797 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Terminating chrome headless with pid 1553 2026-10-28 01:45:25,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014525_917482_test_random_case_3.txt 2026-10-28 01:45:25,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Removing chrome user profile "/tmp/tmpk8x2pgc1_chrome_odoo" 2026-10-28 01:45:25,989 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_4 ... 2026-10-28 01:45:26,497 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome pid: 1722 2026-10-28 01:45:26,498 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome headless temporary user profile dir: /tmp/tmpg62u3i2u_chrome_odoo 2026-10-28 01:45:26,498 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Issuing json command http://127.0.0.1:33937/json/version 2026-10-28 01:45:26,499 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:33937/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:26,539 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:26,539 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Issuing json command http://127.0.0.1:33937/json 2026-10-28 01:45:26,546 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:33937/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:26,569 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Websocket url found: ws://127.0.0.1:33937/devtools/page/39282FEA4BCCD77600877D71F4D8BC86 2026-10-28 01:45:26,574 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Enable chrome headless console log notification 2026-10-28 01:45:26,582 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome headless enable page notifications 2026-10-28 01:45:26,626 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:26,652 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Setting session cookie in browser 2026-10-28 01:45:26,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:26,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:26,695 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:28,390 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:28] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.147 1.554 2026-10-28 01:45:28,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Navigation result: {'frameId': '39282FEA4BCCD77600877D71F4D8BC86', 'loaderId': '2CAA7B2FB7D52546AE1EC01FB045FAC9', 'isDownload': False} 2026-10-28 01:45:28,395 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:28,430 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45: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-28 01:45:28,455 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:28,519 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:28] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.038 2026-10-28 01:45:28,530 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:28,570 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:28] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.087 2026-10-28 01:45:28,575 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:28,575 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:28,603 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:28,636 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:28] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.048 2026-10-28 01:45:28,796 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 01:45:28,825 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:28] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.006 0.021 2026-10-28 01:45:28,861 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:28,898 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:28] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.086 2026-10-28 01:45:29,393 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:29] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 01:45:29,515 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:29,528 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:29,576 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.144 2026-10-28 01:45:29,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:29,651 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:29] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.030 0.127 2026-10-28 01:45:29,676 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:29,677 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:29] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.034 2026-10-28 01:45:29,719 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: tour succeeded 2026-10-28 01:45:29,720 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:29,844 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: heap 8985972 (allocated 9699328) 2026-10-28 01:45:29,853 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Closing chrome headless with pid 1722 2026-10-28 01:45:29,858 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Closing websocket connection 2026-10-28 01:45:29,859 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Terminating chrome headless with pid 1722 2026-10-28 01:45:29,959 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014529_959615_test_random_case_4.txt 2026-10-28 01:45:29,959 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Removing chrome user profile "/tmp/tmpg62u3i2u_chrome_odoo" 2026-10-28 01:45:30,025 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_5 ... 2026-10-28 01:45:30,592 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome pid: 1889 2026-10-28 01:45:30,593 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome headless temporary user profile dir: /tmp/tmpzhqpz28__chrome_odoo 2026-10-28 01:45:30,593 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Issuing json command http://127.0.0.1:45335/json/version 2026-10-28 01:45:30,594 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45335/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:30,669 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:30,669 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Issuing json command http://127.0.0.1:45335/json 2026-10-28 01:45:30,671 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45335/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:30,689 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Websocket url found: ws://127.0.0.1:45335/devtools/page/9DC99045F7A8BD0CA46F5CE0C49A62E3 2026-10-28 01:45:30,695 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Enable chrome headless console log notification 2026-10-28 01:45:30,696 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome headless enable page notifications 2026-10-28 01:45:30,829 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:30,849 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Setting session cookie in browser 2026-10-28 01:45:30,857 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:30,857 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:30,894 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:32,562 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:32] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.174 1.499 2026-10-28 01:45:32,566 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Navigation result: {'frameId': '9DC99045F7A8BD0CA46F5CE0C49A62E3', 'loaderId': 'AA2A402AED15C403F3E0D1DFD029D781', 'isDownload': False} 2026-10-28 01:45:32,567 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:32,599 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:45:32,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:32,677 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:32] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.040 2026-10-28 01:45:32,686 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:32,701 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:32] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.046 2026-10-28 01:45:32,722 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:32,723 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:32,770 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:32,801 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:32] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.035 0.056 2026-10-28 01:45:32,977 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:32] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 01:45:33,013 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:33,051 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:33] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.080 2026-10-28 01:45:33,082 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:33] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.005 0.079 2026-10-28 01:45:33,551 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:33] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 01:45:33,671 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:33,687 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:33,772 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.130 2026-10-28 01:45:33,781 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:33,851 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:33] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.033 0.174 2026-10-28 01:45:33,872 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:33,873 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:33] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.075 2026-10-28 01:45:33,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: tour succeeded 2026-10-28 01:45:33,910 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:34,013 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: heap 9051480 (allocated 9961472) 2026-10-28 01:45:34,027 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Closing chrome headless with pid 1889 2026-10-28 01:45:34,032 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Closing websocket connection 2026-10-28 01:45:34,034 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Terminating chrome headless with pid 1889 2026-10-28 01:45:34,149 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014534_148810_test_random_case_5.txt 2026-10-28 01:45:34,149 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Removing chrome user profile "/tmp/tmpzhqpz28__chrome_odoo" 2026-10-28 01:45:34,224 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_6 ... 2026-10-28 01:45:34,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome pid: 2059 2026-10-28 01:45:34,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome headless temporary user profile dir: /tmp/tmpje7xx7b8_chrome_odoo 2026-10-28 01:45:34,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Issuing json command http://127.0.0.1:39523/json/version 2026-10-28 01:45:34,757 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39523/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:34,825 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:34,825 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Issuing json command http://127.0.0.1:39523/json 2026-10-28 01:45:34,826 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39523/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:34,845 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Websocket url found: ws://127.0.0.1:39523/devtools/page/AACA2B1BE408EFD71CF85C174C429396 2026-10-28 01:45:34,871 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Enable chrome headless console log notification 2026-10-28 01:45:34,876 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome headless enable page notifications 2026-10-28 01:45:34,936 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:34,952 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Setting session cookie in browser 2026-10-28 01:45:34,964 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:34,964 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:34,986 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:36,649 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:36] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.173 1.495 2026-10-28 01:45:36,653 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Navigation result: {'frameId': 'AACA2B1BE408EFD71CF85C174C429396', 'loaderId': 'C82AB758B6684B0F716C1C508E1AEA10', 'isDownload': False} 2026-10-28 01:45:36,653 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:36,706 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 01:45:36,739 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:36,824 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:36] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.080 2026-10-28 01:45:36,837 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:36,850 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:36] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.047 2026-10-28 01:45:36,865 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:36,867 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:36,869 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:36,895 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:36] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.036 2026-10-28 01:45:37,055 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:37] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 01:45:37,081 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:37,135 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:37] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.073 2026-10-28 01:45:37,170 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:37] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.019 0.075 2026-10-28 01:45:37,651 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:37] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 01:45:37,741 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:37,781 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:37,834 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:37,860 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.169 2026-10-28 01:45:37,929 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:37] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.023 0.201 2026-10-28 01:45:37,949 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:37,949 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:37] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.102 2026-10-28 01:45:37,995 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: tour succeeded 2026-10-28 01:45:37,996 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:38,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: heap 9001364 (allocated 9699328) 2026-10-28 01:45:38,094 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Closing chrome headless with pid 2059 2026-10-28 01:45:38,099 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Closing websocket connection 2026-10-28 01:45:38,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Terminating chrome headless with pid 2059 2026-10-28 01:45:38,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014538_206077_test_random_case_6.txt 2026-10-28 01:45:38,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Removing chrome user profile "/tmp/tmpje7xx7b8_chrome_odoo" 2026-10-28 01:45:38,267 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_7 ... 2026-10-28 01:45:38,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome pid: 2222 2026-10-28 01:45:38,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome headless temporary user profile dir: /tmp/tmpeya09gzb_chrome_odoo 2026-10-28 01:45:38,787 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Issuing json command http://127.0.0.1:39115/json/version 2026-10-28 01:45:38,788 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39115/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:38,867 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:38,867 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Issuing json command http://127.0.0.1:39115/json 2026-10-28 01:45:38,868 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39115/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:38,892 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Websocket url found: ws://127.0.0.1:39115/devtools/page/245EB3FC5187C1DA48C3685C4C48EDC0 2026-10-28 01:45:38,928 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Enable chrome headless console log notification 2026-10-28 01:45:38,941 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome headless enable page notifications 2026-10-28 01:45:39,062 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:39,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Setting session cookie in browser 2026-10-28 01:45:39,109 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:39,109 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:39,131 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:42,165 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:42] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.165 2.876 2026-10-28 01:45:42,169 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Navigation result: {'frameId': '245EB3FC5187C1DA48C3685C4C48EDC0', 'loaderId': '3EE96DD2B9C8D74EA34894AEC0E7F6FC', 'isDownload': False} 2026-10-28 01:45:42,169 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:42,214 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:45:42,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:42,313 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:42] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.047 0.048 2026-10-28 01:45:42,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:42,335 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:42] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.083 2026-10-28 01:45:42,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:42,375 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:42,376 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:42,395 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:42] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-10-28 01:45:42,618 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 01:45:42,634 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:42] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.008 0.018 2026-10-28 01:45:42,657 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:42,702 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:42] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.082 2026-10-28 01:45:43,280 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:43] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 01:45:43,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:43,417 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:43,494 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:43,512 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.180 2026-10-28 01:45:43,540 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:43,541 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:43] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.028 2026-10-28 01:45:43,578 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: tour succeeded 2026-10-28 01:45:43,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:43,595 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:43] "POST /im_livechat/init HTTP/1.1" 200 - 30 0.016 0.239 2026-10-28 01:45:43,699 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: heap 9232236 (allocated 10747904) 2026-10-28 01:45:43,714 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Closing chrome headless with pid 2222 2026-10-28 01:45:43,717 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Closing websocket connection 2026-10-28 01:45:43,718 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Terminating chrome headless with pid 2222 2026-10-28 01:45:43,823 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014543_822907_test_random_case_7.txt 2026-10-28 01:45:43,823 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Removing chrome user profile "/tmp/tmpeya09gzb_chrome_odoo" 2026-10-28 01:45:43,867 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_8 ... 2026-10-28 01:45:44,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome pid: 2393 2026-10-28 01:45:44,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome headless temporary user profile dir: /tmp/tmptsuw8z4w_chrome_odoo 2026-10-28 01:45:44,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Issuing json command http://127.0.0.1:41811/json/version 2026-10-28 01:45:44,395 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:41811/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:44,469 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:44,469 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Issuing json command http://127.0.0.1:41811/json 2026-10-28 01:45:44,469 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:41811/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:44,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Websocket url found: ws://127.0.0.1:41811/devtools/page/EDFD7B210548A99D10032D06D256FA93 2026-10-28 01:45:44,499 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Enable chrome headless console log notification 2026-10-28 01:45:44,513 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome headless enable page notifications 2026-10-28 01:45:44,611 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:44,636 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Setting session cookie in browser 2026-10-28 01:45:44,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:44,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:44,664 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:46,315 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:46] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.193 1.461 2026-10-28 01:45:46,322 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Navigation result: {'frameId': 'EDFD7B210548A99D10032D06D256FA93', 'loaderId': '71E49B2A1C14FB61BEA70C700A9DD907', 'isDownload': False} 2026-10-28 01:45:46,323 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:46,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 01:45:46,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:46,462 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:46] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.048 2026-10-28 01:45:46,478 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:46,501 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:46,505 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:46,510 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:46] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.019 0.065 2026-10-28 01:45:46,523 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:46,545 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:46] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.049 2026-10-28 01:45:46,730 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 01:45:46,743 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:46,781 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:46] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.057 2026-10-28 01:45:46,809 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:46] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.006 0.062 2026-10-28 01:45:47,360 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:47] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.025 2026-10-28 01:45:47,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:47,502 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:47,543 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.122 2026-10-28 01:45:47,601 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:47,615 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:47] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.030 0.150 2026-10-28 01:45:47,656 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:47,656 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:47] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.041 2026-10-28 01:45:47,688 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: tour succeeded 2026-10-28 01:45:47,693 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:47,833 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: heap 8983792 (allocated 10223616) 2026-10-28 01:45:47,838 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Closing chrome headless with pid 2393 2026-10-28 01:45:47,839 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Closing websocket connection 2026-10-28 01:45:47,841 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Terminating chrome headless with pid 2393 2026-10-28 01:45:47,944 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014547_943761_test_random_case_8.txt 2026-10-28 01:45:47,944 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Removing chrome user profile "/tmp/tmptsuw8z4w_chrome_odoo" 2026-10-28 01:45:48,037 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_9 ... 2026-10-28 01:45:48,638 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome pid: 2572 2026-10-28 01:45:48,638 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome headless temporary user profile dir: /tmp/tmpbc58onxy_chrome_odoo 2026-10-28 01:45:48,639 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Issuing json command http://127.0.0.1:35347/json/version 2026-10-28 01:45:48,640 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35347/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:48,679 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:48,679 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Issuing json command http://127.0.0.1:35347/json 2026-10-28 01:45:48,680 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35347/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:48,700 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Websocket url found: ws://127.0.0.1:35347/devtools/page/750066A0E330C1C64A15C84D9008EC86 2026-10-28 01:45:48,714 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Enable chrome headless console log notification 2026-10-28 01:45:48,720 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome headless enable page notifications 2026-10-28 01:45:48,833 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:48,882 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Setting session cookie in browser 2026-10-28 01:45:48,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:48,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:48,935 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:50,484 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:50] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.149 1.404 2026-10-28 01:45:50,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Navigation result: {'frameId': '750066A0E330C1C64A15C84D9008EC86', 'loaderId': '039605CA494E57CC043E6955227C9666', 'isDownload': False} 2026-10-28 01:45:50,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:50,525 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:45:50,553 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:50,609 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:50] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.041 2026-10-28 01:45:50,616 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:50,631 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:50,635 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:50,637 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:50] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.053 2026-10-28 01:45:50,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:50,694 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:50] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.036 2026-10-28 01:45:50,895 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:50] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:45:50,943 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:50] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.007 0.028 2026-10-28 01:45:50,963 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:51,006 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:51] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.083 2026-10-28 01:45:51,642 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:51] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 01:45:51,765 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:51,794 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:51,854 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.137 2026-10-28 01:45:51,880 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:51,958 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:51] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.056 0.188 2026-10-28 01:45:51,982 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:51,982 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:51] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.009 0.082 2026-10-28 01:45:52,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: tour succeeded 2026-10-28 01:45:52,032 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:52,116 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: heap 8996228 (allocated 9961472) 2026-10-28 01:45:52,121 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Closing chrome headless with pid 2572 2026-10-28 01:45:52,121 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Closing websocket connection 2026-10-28 01:45:52,122 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Terminating chrome headless with pid 2572 2026-10-28 01:45:52,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014552_221158_test_random_case_9.txt 2026-10-28 01:45:52,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Removing chrome user profile "/tmp/tmpbc58onxy_chrome_odoo" 2026-10-28 01:45:52,295 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_taxes_filtering ... 2026-10-28 01:45:52,862 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome pid: 2738 2026-10-28 01:45:52,863 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome headless temporary user profile dir: /tmp/tmprqggglqo_chrome_odoo 2026-10-28 01:45:52,865 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Issuing json command http://127.0.0.1:37521/json/version 2026-10-28 01:45:52,868 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37521/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:52,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:52,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Issuing json command http://127.0.0.1:37521/json 2026-10-28 01:45:52,950 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37521/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:52,964 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Websocket url found: ws://127.0.0.1:37521/devtools/page/B9FAA08B53548A8C84C192C4ADE17503 2026-10-28 01:45:52,988 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Enable chrome headless console log notification 2026-10-28 01:45:53,001 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome headless enable page notifications 2026-10-28 01:45:53,069 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:53,087 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Setting session cookie in browser 2026-10-28 01:45:53,098 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:53,098 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:53,121 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:45:54,685 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:54] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.151 1.416 2026-10-28 01:45:54,698 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Navigation result: {'frameId': 'B9FAA08B53548A8C84C192C4ADE17503', 'loaderId': '14A7811D24F08731E603C38480275F99', 'isDownload': False} 2026-10-28 01:45:54,698 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:45:54,729 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:45:54,758 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:45:54,817 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:54] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.045 2026-10-28 01:45:54,832 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:45:54,844 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:54] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.066 2026-10-28 01:45:54,861 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:45:54,871 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:45:54,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:45:54,925 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:54] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.021 0.051 2026-10-28 01:45:55,154 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:55] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 01:45:55,172 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:45:55,207 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:55] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.053 2026-10-28 01:45:55,245 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:55] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.007 0.072 2026-10-28 01:45:55,751 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:55] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-10-28 01:45:55,849 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:45:55,868 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:45:55,937 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.126 2026-10-28 01:45:55,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:45:56,039 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:56] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.043 0.186 2026-10-28 01:45:56,060 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:45:56,060 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:45:56] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.008 0.098 2026-10-28 01:45:56,105 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: tour succeeded 2026-10-28 01:45:56,106 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:45:56,226 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: heap 8999808 (allocated 9699328) 2026-10-28 01:45:56,244 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Closing chrome headless with pid 2738 2026-10-28 01:45:56,247 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Closing websocket connection 2026-10-28 01:45:56,249 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Terminating chrome headless with pid 2738 2026-10-28 01:45:56,357 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014556_357235_test_taxes_filtering.txt 2026-10-28 01:45:56,357 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Removing chrome user profile "/tmp/tmprqggglqo_chrome_odoo" 2026-10-28 01:45:56,438 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_taxes_ordering ... 2026-10-28 01:45:57,132 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome pid: 2903 2026-10-28 01:45:57,132 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome headless temporary user profile dir: /tmp/tmptuae37ty_chrome_odoo 2026-10-28 01:45:57,133 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Issuing json command http://127.0.0.1:43555/json/version 2026-10-28 01:45:57,134 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43555/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:45:57,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Browser version: Chrome/150.0.7871.114 2026-10-28 01:45:57,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Issuing json command http://127.0.0.1:43555/json 2026-10-28 01:45:57,209 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43555/json with timeout 3 increased to 10s during tests 2026-10-28 01:45:57,227 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Websocket url found: ws://127.0.0.1:43555/devtools/page/29669CD88A40A439C27205CC8D59AE3A 2026-10-28 01:45:57,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Enable chrome headless console log notification 2026-10-28 01:45:57,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome headless enable page notifications 2026-10-28 01:45:57,334 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:45:57,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Setting session cookie in browser 2026-10-28 01:45:57,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:45:57,362 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:45:57,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:46:00,284 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:00] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.196 2.704 2026-10-28 01:46:00,290 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Navigation result: {'frameId': '29669CD88A40A439C27205CC8D59AE3A', 'loaderId': '30602A14898614C09DDFD2CD56363C57', 'isDownload': False} 2026-10-28 01:46:00,290 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:46:00,353 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:00] "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-28 01:46:00,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:46:00,457 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:00] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.091 2026-10-28 01:46:00,478 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:46:00,497 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:00] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.082 2026-10-28 01:46:00,500 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:46:00,503 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:46:00,526 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:46:00,545 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:00] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.018 0.032 2026-10-28 01:46:00,730 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:00] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 01:46:00,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:46:00,768 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:00] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.056 2026-10-28 01:46:00,787 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:00] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.008 0.038 2026-10-28 01:46:01,380 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:01] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-10-28 01:46:01,498 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:46:01,519 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:46:01,596 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.153 2026-10-28 01:46:01,623 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:46:01,666 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:01] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.030 0.161 2026-10-28 01:46:01,689 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:46:01,690 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:01] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.055 2026-10-28 01:46:01,727 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: tour succeeded 2026-10-28 01:46:01,728 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:46:01,829 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: heap 8992320 (allocated 9961472) 2026-10-28 01:46:01,834 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Closing chrome headless with pid 2903 2026-10-28 01:46:01,837 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Closing websocket connection 2026-10-28 01:46:01,838 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Terminating chrome headless with pid 2903 2026-10-28 01:46:01,957 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014601_957464_test_taxes_ordering.txt 2026-10-28 01:46:01,957 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Removing chrome user profile "/tmp/tmptuae37ty_chrome_odoo" 2026-10-28 01:46:02,047 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:46:17,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_archived_tax_in_tax_totals ... 2026-10-28 01:46:18,160 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers ... 2026-10-28 01:46:19,019 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome pid: 3074 2026-10-28 01:46:19,019 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpmlzyvgvf_chrome_odoo 2026-10-28 01:46:19,019 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Issuing json command http://127.0.0.1:34441/json/version 2026-10-28 01:46:19,021 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34441/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:46:19,052 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:46:19,053 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Issuing json command http://127.0.0.1:34441/json 2026-10-28 01:46:19,053 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34441/json with timeout 3 increased to 10s during tests 2026-10-28 01:46:19,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Websocket url found: ws://127.0.0.1:34441/devtools/page/3B64C0FA4537F53C31082BC1C5BEEBEB 2026-10-28 01:46:19,127 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:46:19,130 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:46:19,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:46:19,233 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Setting session cookie in browser 2026-10-28 01:46:19,259 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:46:19,259 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:46:19,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:46:21,039 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:21] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.165 1.599 2026-10-28 01:46:21,046 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Navigation result: {'frameId': '3B64C0FA4537F53C31082BC1C5BEEBEB', 'loaderId': '0A615FE4473947591BC6B95C33FB005A', 'isDownload': False} 2026-10-28 01:46:21,047 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:46:21,096 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 01:46:21,122 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:46:21,187 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:21] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.042 2026-10-28 01:46:21,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:46:21,237 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:21] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.082 2026-10-28 01:46:21,241 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:46:21,242 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:46:21,258 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:46:21,311 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:21] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.062 2026-10-28 01:46:21,488 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:21] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:46:21,519 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:21] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.014 0.013 2026-10-28 01:46:21,553 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:46:21,582 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:21] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.078 2026-10-28 01:46:22,063 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:22] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 01:46:22,173 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:46:22,197 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:46:22,260 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.129 2026-10-28 01:46:22,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:46:22,342 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:22] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.017 0.187 2026-10-28 01:46:22,365 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:46:22,366 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:22] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.008 0.075 2026-10-28 01:46:22,407 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: tour succeeded 2026-10-28 01:46:22,408 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:46:22,523 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: heap 9138864 (allocated 9699328) 2026-10-28 01:46:22,529 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Closing chrome headless with pid 3074 2026-10-28 01:46:22,530 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Closing websocket connection 2026-10-28 01:46:22,531 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Terminating chrome headless with pid 3074 2026-10-28 01:46:22,647 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014622_647330_test_cash_rounding_generic_helpers.txt 2026-10-28 01:46:22,647 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Removing chrome user profile "/tmp/tmpmlzyvgvf_chrome_odoo" 2026-10-28 01:46:22,706 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_cash_rounding_invoices ... 2026-10-28 01:46:22,933 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-28 01:46:24,216 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [291] 2026-10-28 01:46:25,843 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_cash_rounding_with_excluded_tax_groups ... 2026-10-28 01:46:26,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers ... 2026-10-28 01:46:26,656 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome pid: 3243 2026-10-28 01:46:26,656 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpx4auvn4u_chrome_odoo 2026-10-28 01:46:26,657 104 INFO rb-99b0b46-226057-429589 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:42887/json/version 2026-10-28 01:46:26,658 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:42887/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:46:26,759 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:46:26,759 104 INFO rb-99b0b46-226057-429589 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:42887/json 2026-10-28 01:46:26,760 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:42887/json with timeout 3 increased to 10s during tests 2026-10-28 01:46:26,845 104 INFO rb-99b0b46-226057-429589 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:42887/devtools/page/BAACE1221F67C274FDAC23FFD0FC4D87 2026-10-28 01:46:26,866 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:46:26,883 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:46:26,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:46:27,002 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Setting session cookie in browser 2026-10-28 01:46:27,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:46:27,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:46:27,055 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:46:28,628 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:28] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.166 1.411 2026-10-28 01:46:28,632 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Navigation result: {'frameId': 'BAACE1221F67C274FDAC23FFD0FC4D87', 'loaderId': '3B380119B492E84E733C4D6C8C2712C8', 'isDownload': False} 2026-10-28 01:46:28,632 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:46:28,652 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46: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-28 01:46:28,679 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:46:28,741 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:28] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.036 2026-10-28 01:46:28,750 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:46:28,770 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:28] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-10-28 01:46:28,793 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:46:28,794 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:46:28,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:46:28,825 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:28] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.040 2026-10-28 01:46:28,992 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 01:46:29,016 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:46:29,045 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:29] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.048 2026-10-28 01:46:29,061 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:29] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.006 0.058 2026-10-28 01:46:29,584 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:29] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-28 01:46:29,713 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:46:29,713 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:29] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.026 0.042 2026-10-28 01:46:29,735 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:46:29,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:46:29,879 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.228 2026-10-28 01:46:29,917 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:46:29,917 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:29] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.017 0.012 2026-10-28 01:46:29,998 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: tour succeeded 2026-10-28 01:46:29,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:46:30,115 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: heap 9186152 (allocated 9961472) 2026-10-28 01:46:30,126 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Closing chrome headless with pid 3243 2026-10-28 01:46:30,127 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Closing websocket connection 2026-10-28 01:46:30,128 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Terminating chrome headless with pid 3243 2026-10-28 01:46:30,254 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014630_254733_test_discount_with_round_globally_generic_helpers.txt 2026-10-28 01:46:30,255 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Removing chrome user profile "/tmp/tmpx4auvn4u_chrome_odoo" 2026-10-28 01:46:30,344 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_discount_with_round_globally_invoices ... 2026-10-28 01:46:31,408 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [294] 2026-10-28 01:46:32,301 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers ... 2026-10-28 01:46:32,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome pid: 3414 2026-10-28 01:46:32,946 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpxgcc3tqi_chrome_odoo 2026-10-28 01:46:32,947 104 INFO rb-99b0b46-226057-429589 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:35977/json/version 2026-10-28 01:46:32,948 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35977/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:46:32,982 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:46:32,982 104 INFO rb-99b0b46-226057-429589 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:35977/json 2026-10-28 01:46:32,983 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35977/json with timeout 3 increased to 10s during tests 2026-10-28 01:46:33,006 104 INFO rb-99b0b46-226057-429589 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:35977/devtools/page/F180354FFB2012F816AA26E24619FD65 2026-10-28 01:46:33,026 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:46:33,037 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:46:33,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:46:33,110 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Setting session cookie in browser 2026-10-28 01:46:33,125 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:46:33,126 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:46:33,161 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:46:34,811 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:34] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.160 1.494 2026-10-28 01:46:34,816 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Navigation result: {'frameId': 'F180354FFB2012F816AA26E24619FD65', 'loaderId': '26AE4DDEA953A925F201E85FA996DD56', 'isDownload': False} 2026-10-28 01:46:34,816 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:46:34,854 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46: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-28 01:46:34,872 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:46:34,928 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:34] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.034 2026-10-28 01:46:34,946 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:46:34,973 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:46:34,973 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:46:34,980 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:34] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.074 2026-10-28 01:46:34,996 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:46:35,028 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:35] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.044 2026-10-28 01:46:35,186 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:35] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 01:46:35,212 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:46:35,240 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:35] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.063 2026-10-28 01:46:35,256 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:35] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.003 0.050 2026-10-28 01:46:35,833 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:35] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-28 01:46:35,970 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:46:35,978 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:46:36,054 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.153 2026-10-28 01:46:36,063 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:46:36,112 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:36] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.016 0.178 2026-10-28 01:46:36,135 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:46:36,137 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:36] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.012 0.056 2026-10-28 01:46:36,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: tour succeeded 2026-10-28 01:46:36,172 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:46:36,282 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: heap 9176048 (allocated 10223616) 2026-10-28 01:46:36,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Closing chrome headless with pid 3414 2026-10-28 01:46:36,315 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Closing websocket connection 2026-10-28 01:46:36,317 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Terminating chrome headless with pid 3414 2026-10-28 01:46:36,418 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014636_418516_test_mixed_combined_standalone_taxes_generic_helpers.txt 2026-10-28 01:46:36,418 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Removing chrome user profile "/tmp/tmpxgcc3tqi_chrome_odoo" 2026-10-28 01:46:36,485 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_invoices ... 2026-10-28 01:46:37,431 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [296] 2026-10-28 01:46:38,547 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [297] 2026-10-28 01:46:39,530 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [298] 2026-10-28 01:46:40,364 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers ... 2026-10-28 01:46:41,028 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome pid: 3580 2026-10-28 01:46:41,028 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp2ud6viia_chrome_odoo 2026-10-28 01:46:41,028 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Issuing json command http://127.0.0.1:44773/json/version 2026-10-28 01:46:41,030 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:44773/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:46:41,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:46:41,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Issuing json command http://127.0.0.1:44773/json 2026-10-28 01:46:41,084 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:44773/json with timeout 3 increased to 10s during tests 2026-10-28 01:46:41,094 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Websocket url found: ws://127.0.0.1:44773/devtools/page/261FAC6FA2132089F1EFC6A2E16DB65E 2026-10-28 01:46:41,105 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:46:41,121 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:46:41,224 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:46:41,237 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Setting session cookie in browser 2026-10-28 01:46:41,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:46:41,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:46:41,259 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:46:44,322 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:44] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.159 2.909 2026-10-28 01:46:44,327 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Navigation result: {'frameId': '261FAC6FA2132089F1EFC6A2E16DB65E', 'loaderId': '18178C3261BE86AC5715423679A1E63B', 'isDownload': False} 2026-10-28 01:46:44,327 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:46:44,401 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:46:44,407 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 01:46:44,470 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:44] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.063 2026-10-28 01:46:44,477 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:46:44,489 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:44] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.025 2026-10-28 01:46:44,516 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:46:44,517 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:46:44,520 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:46:44,545 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:44] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.032 2026-10-28 01:46:44,715 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:44] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 01:46:44,736 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:46:44,779 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:44] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.056 2026-10-28 01:46:44,802 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:44] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.004 0.075 2026-10-28 01:46:45,374 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:45] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-28 01:46:45,492 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:46:45,507 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:46:45,575 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.153 2026-10-28 01:46:45,604 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:46:45,629 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:45] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.020 0.115 2026-10-28 01:46:45,658 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:46:45,659 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:45] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.038 2026-10-28 01:46:45,669 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: tour succeeded 2026-10-28 01:46:45,670 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:46:45,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: heap 9136688 (allocated 9961472) 2026-10-28 01:46:45,783 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Closing chrome headless with pid 3580 2026-10-28 01:46:45,784 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Closing websocket connection 2026-10-28 01:46:45,785 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Terminating chrome headless with pid 3580 2026-10-28 01:46:45,934 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014645_934375_test_preceding_subtotal_generic_helpers.txt 2026-10-28 01:46:45,934 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Removing chrome user profile "/tmp/tmp2ud6viia_chrome_odoo" 2026-10-28 01:46:45,993 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_invoices ... 2026-10-28 01:46:47,386 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [300] 2026-10-28 01:46:48,342 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers ... 2026-10-28 01:46:49,077 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Chrome pid: 3745 2026-10-28 01:46:49,078 104 INFO rb-99b0b46-226057-429589 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/tmp0gsener1_chrome_odoo 2026-10-28 01:46:49,078 104 INFO rb-99b0b46-226057-429589 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:40931/json/version 2026-10-28 01:46:49,079 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40931/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:46:49,300 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:46:49,301 104 INFO rb-99b0b46-226057-429589 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:40931/json 2026-10-28 01:46:49,301 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40931/json with timeout 3 increased to 10s during tests 2026-10-28 01:46:49,362 104 INFO rb-99b0b46-226057-429589 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:40931/devtools/page/0778428A8B900B3AFAA55885E35C5125 2026-10-28 01:46:49,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:46:49,414 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:46:49,567 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:46:49,597 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Setting session cookie in browser 2026-10-28 01:46:49,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:46:49,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:46:49,672 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:46:51,302 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:51] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.186 1.456 2026-10-28 01:46:51,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Navigation result: {'frameId': '0778428A8B900B3AFAA55885E35C5125', 'loaderId': '72D8CA60D9FE71702D34B6C1D9863126', 'isDownload': False} 2026-10-28 01:46:51,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:46:51,377 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 01:46:51,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:46:51,461 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:51] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.056 0.049 2026-10-28 01:46:51,470 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:46:51,491 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:51] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.065 2026-10-28 01:46:51,516 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:46:51,517 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:46:51,532 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:46:51,554 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:51] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-10-28 01:46:51,739 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:51] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 01:46:51,764 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:46:51,804 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:51] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.053 2026-10-28 01:46:51,823 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:51] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.005 0.073 2026-10-28 01:46:52,355 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:52] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-28 01:46:52,442 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:46:52,471 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:46:52,545 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:46:52,578 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.167 2026-10-28 01:46:52,605 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:46:52,605 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:52] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.041 2026-10-28 01:46:52,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: tour succeeded 2026-10-28 01:46:52,674 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:52] "POST /im_livechat/init HTTP/1.1" 200 - 30 0.020 0.251 2026-10-28 01:46:52,677 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:46:52,807 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: heap 9291800 (allocated 10223616) 2026-10-28 01:46:52,822 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Closing chrome headless with pid 3745 2026-10-28 01:46:52,825 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Closing websocket connection 2026-10-28 01:46:52,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Terminating chrome headless with pid 3745 2026-10-28 01:46:52,941 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014652_941614_test_preceding_subtotal_with_include_base_amount_generic_helpers.txt 2026-10-28 01:46:52,942 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Removing chrome user profile "/tmp/tmp0gsener1_chrome_odoo" 2026-10-28 01:46:53,004 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_invoices ... 2026-10-28 01:46:53,956 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers ... 2026-10-28 01:46:54,535 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Chrome pid: 3914 2026-10-28 01:46:54,535 104 INFO rb-99b0b46-226057-429589 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/tmp_381wq6w_chrome_odoo 2026-10-28 01:46:54,535 104 INFO rb-99b0b46-226057-429589 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:43013/json/version 2026-10-28 01:46:54,536 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43013/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:46:54,581 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:46:54,581 104 INFO rb-99b0b46-226057-429589 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:43013/json 2026-10-28 01:46:54,586 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43013/json with timeout 3 increased to 10s during tests 2026-10-28 01:46:54,602 104 INFO rb-99b0b46-226057-429589 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:43013/devtools/page/416DC9D5F517B0F05FBCBEEB637705BF 2026-10-28 01:46:54,619 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:46:54,632 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:46:54,796 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:46:54,815 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Setting session cookie in browser 2026-10-28 01:46:54,833 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:46:54,833 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:46:54,865 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:46:56,482 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:56] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.160 1.464 2026-10-28 01:46:56,487 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Navigation result: {'frameId': '416DC9D5F517B0F05FBCBEEB637705BF', 'loaderId': '594B0FBE1CD360F1E4CB6152E9BE9ADE', 'isDownload': False} 2026-10-28 01:46:56,487 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:46:56,516 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:46:56,552 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:46:56,631 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:56] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.048 0.051 2026-10-28 01:46:56,640 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:46:56,652 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:56] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.092 2026-10-28 01:46:56,677 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:46:56,696 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:56] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-10-28 01:46:56,698 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:46:56,700 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:46:56,901 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 01:46:56,906 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:46:56,940 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:56] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.049 2026-10-28 01:46:56,967 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:56] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.010 0.078 2026-10-28 01:46:57,436 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:57] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-28 01:46:57,605 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:46:57,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:46:57,651 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.140 2026-10-28 01:46:57,704 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:46:57,778 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:57] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.059 0.186 2026-10-28 01:46:57,803 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:46:57,803 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:46:57] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.083 2026-10-28 01:46:57,851 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: tour succeeded 2026-10-28 01:46:57,852 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:46:58,002 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: heap 9064748 (allocated 10485760) 2026-10-28 01:46:58,010 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Closing chrome headless with pid 3914 2026-10-28 01:46:58,012 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Closing websocket connection 2026-10-28 01:46:58,014 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Terminating chrome headless with pid 3914 2026-10-28 01:46:58,139 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014658_139702_test_preceding_subtotal_with_tax_group_generic_helpers.txt 2026-10-28 01:46:58,140 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Removing chrome user profile "/tmp/tmp_381wq6w_chrome_odoo" 2026-10-28 01:46:58,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_invoices ... 2026-10-28 01:46:59,124 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers ... 2026-10-28 01:46:59,730 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Chrome pid: 4090 2026-10-28 01:46:59,730 104 INFO rb-99b0b46-226057-429589 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/tmplh7jr5_8_chrome_odoo 2026-10-28 01:46:59,731 104 INFO rb-99b0b46-226057-429589 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:45871/json/version 2026-10-28 01:46:59,732 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45871/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:46:59,820 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:46:59,822 104 INFO rb-99b0b46-226057-429589 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:45871/json 2026-10-28 01:46:59,824 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45871/json with timeout 3 increased to 10s during tests 2026-10-28 01:46:59,835 104 INFO rb-99b0b46-226057-429589 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:45871/devtools/page/3D6597592965F13DE85C266B91173733 2026-10-28 01:46:59,857 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:46:59,862 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:46:59,959 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:46:59,973 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Setting session cookie in browser 2026-10-28 01:46:59,994 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:46:59,995 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:47:00,016 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:47:01,586 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:01] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.160 1.415 2026-10-28 01:47:01,590 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Navigation result: {'frameId': '3D6597592965F13DE85C266B91173733', 'loaderId': '7B4F4366D1647405BE8EFBABA7025DB0', 'isDownload': False} 2026-10-28 01:47:01,591 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:47:01,664 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:01] "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-28 01:47:01,666 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:47:01,741 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:01] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.049 2026-10-28 01:47:01,755 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:47:01,772 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:01] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.056 2026-10-28 01:47:01,800 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:47:01,801 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:47:01,812 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:47:01,843 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:01] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.037 2026-10-28 01:47:02,081 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:02] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:47:02,127 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:47:02,159 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:02] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.060 2026-10-28 01:47:02,186 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:02] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.006 0.072 2026-10-28 01:47:02,805 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:02] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-10-28 01:47:02,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:47:02,960 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:47:03,037 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.173 2026-10-28 01:47:03,042 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:47:03,114 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:03] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.027 0.192 2026-10-28 01:47:03,160 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:47:03,161 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:03] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.028 0.079 2026-10-28 01:47:03,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: tour succeeded 2026-10-28 01:47:03,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:47:03,291 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: heap 9089800 (allocated 9699328) 2026-10-28 01:47:03,293 104 INFO rb-99b0b46-226057-429589 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 4090 2026-10-28 01:47:03,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Closing websocket connection 2026-10-28 01:47:03,299 104 INFO rb-99b0b46-226057-429589 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 4090 2026-10-28 01:47:03,452 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014703_452421_test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.txt 2026-10-28 01:47:03,452 104 INFO rb-99b0b46-226057-429589 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/tmplh7jr5_8_chrome_odoo" 2026-10-28 01:47:03,518 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_invoices ... 2026-10-28 01:47:04,575 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers ... 2026-10-28 01:47:05,164 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome pid: 4257 2026-10-28 01:47:05,165 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpy9rpxwfk_chrome_odoo 2026-10-28 01:47:05,166 104 INFO rb-99b0b46-226057-429589 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:35967/json/version 2026-10-28 01:47:05,168 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35967/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:47:05,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:47:05,218 104 INFO rb-99b0b46-226057-429589 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:35967/json 2026-10-28 01:47:05,219 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35967/json with timeout 3 increased to 10s during tests 2026-10-28 01:47:05,227 104 INFO rb-99b0b46-226057-429589 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:35967/devtools/page/F05728E10DB8535855ACA74FA905D717 2026-10-28 01:47:05,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:47:05,247 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:47:05,359 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:47:05,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Setting session cookie in browser 2026-10-28 01:47:05,386 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:47:05,386 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:47:05,427 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:47:07,096 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:07] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.145 1.530 2026-10-28 01:47:07,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Navigation result: {'frameId': 'F05728E10DB8535855ACA74FA905D717', 'loaderId': '5519A649CF2BFCA11F80DD11BA7E6E6C', 'isDownload': False} 2026-10-28 01:47:07,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:47:07,122 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 01:47:07,156 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:47:07,207 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:07] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.034 2026-10-28 01:47:07,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:47:07,235 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:07] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.047 2026-10-28 01:47:07,237 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:47:07,246 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:47:07,256 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:47:07,286 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:07] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.043 2026-10-28 01:47:07,452 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:07] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:47:07,477 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:47:07,502 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:07] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.044 2026-10-28 01:47:07,522 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:07] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.004 0.061 2026-10-28 01:47:08,014 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:08] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 01:47:08,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:47:08,134 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:47:08,179 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.121 2026-10-28 01:47:08,240 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:47:08,248 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:08] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.021 0.160 2026-10-28 01:47:08,269 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:47:08,270 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:08] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.031 2026-10-28 01:47:08,290 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: tour succeeded 2026-10-28 01:47:08,291 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:47:08,362 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: heap 9107832 (allocated 10223616) 2026-10-28 01:47:08,367 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Closing chrome headless with pid 4257 2026-10-28 01:47:08,369 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Closing websocket connection 2026-10-28 01:47:08,370 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Terminating chrome headless with pid 4257 2026-10-28 01:47:08,474 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014708_474413_test_random_case_tax_included_generic_helpers.txt 2026-10-28 01:47:08,474 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Removing chrome user profile "/tmp/tmpy9rpxwfk_chrome_odoo" 2026-10-28 01:47:08,544 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_random_case_tax_included_invoices ... 2026-10-28 01:47:10,876 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [305] 2026-10-28 01:47:11,667 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [306] 2026-10-28 01:47:12,538 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers ... 2026-10-28 01:47:13,089 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome pid: 4426 2026-10-28 01:47:13,090 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp_6e7wz3u_chrome_odoo 2026-10-28 01:47:13,090 104 INFO rb-99b0b46-226057-429589 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:34869/json/version 2026-10-28 01:47:13,091 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34869/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:47:13,175 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:47:13,175 104 INFO rb-99b0b46-226057-429589 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:34869/json 2026-10-28 01:47:13,176 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34869/json with timeout 3 increased to 10s during tests 2026-10-28 01:47:13,198 104 INFO rb-99b0b46-226057-429589 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:34869/devtools/page/02C88C4E9ED5E6760FE92897A40C16F5 2026-10-28 01:47:13,222 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:47:13,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:47:13,376 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:47:13,395 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Setting session cookie in browser 2026-10-28 01:47:13,399 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:47:13,399 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:47:13,425 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:47:14,967 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:14] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.147 1.399 2026-10-28 01:47:14,971 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Navigation result: {'frameId': '02C88C4E9ED5E6760FE92897A40C16F5', 'loaderId': '809D0FF8305CDF9505EDEBDE1D005B65', 'isDownload': False} 2026-10-28 01:47:14,972 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:47:15,002 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47: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-28 01:47:15,042 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:47:15,114 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:15] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.045 2026-10-28 01:47:15,134 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:47:15,146 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:15] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.092 2026-10-28 01:47:15,169 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:47:15,169 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:47:15,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:47:15,229 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:15] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.042 2026-10-28 01:47:15,370 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:15] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 01:47:15,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:47:15,457 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:15] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.024 0.076 2026-10-28 01:47:15,497 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:15] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.015 0.103 2026-10-28 01:47:16,069 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:16] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 01:47:16,188 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:16] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.021 0.036 2026-10-28 01:47:16,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:47:16,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:47:16,334 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:47:16,384 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.239 2026-10-28 01:47:16,407 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:47:16,407 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:16] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.014 0.056 2026-10-28 01:47:16,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: tour succeeded 2026-10-28 01:47:16,469 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:47:16,586 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: heap 9094452 (allocated 9961472) 2026-10-28 01:47:16,595 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Closing chrome headless with pid 4426 2026-10-28 01:47:16,598 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Closing websocket connection 2026-10-28 01:47:16,599 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Terminating chrome headless with pid 4426 2026-10-28 01:47:16,717 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014716_717662_test_reverse_charge_division_tax_generic_helpers.txt 2026-10-28 01:47:16,718 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Removing chrome user profile "/tmp/tmp_6e7wz3u_chrome_odoo" 2026-10-28 01:47:16,801 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_invoices ... 2026-10-28 01:47:17,700 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [308] 2026-10-28 01:47:18,419 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers ... 2026-10-28 01:47:18,978 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome pid: 4594 2026-10-28 01:47:18,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpruobq82x_chrome_odoo 2026-10-28 01:47:18,979 104 INFO rb-99b0b46-226057-429589 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:38525/json/version 2026-10-28 01:47:18,980 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:38525/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:47:19,138 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:47:19,139 104 INFO rb-99b0b46-226057-429589 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:38525/json 2026-10-28 01:47:19,139 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:38525/json with timeout 3 increased to 10s during tests 2026-10-28 01:47:19,204 104 INFO rb-99b0b46-226057-429589 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:38525/devtools/page/548AEAC543417C25DE1671B30B3D9BCB 2026-10-28 01:47:19,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:47:19,234 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:47:19,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:47:19,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Setting session cookie in browser 2026-10-28 01:47:19,358 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:47:19,358 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:47:19,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:47:21,078 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:21] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.183 1.502 2026-10-28 01:47:21,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Navigation result: {'frameId': '548AEAC543417C25DE1671B30B3D9BCB', 'loaderId': 'C84B9C2F47777F9BC34BF4FBD4A001F3', 'isDownload': False} 2026-10-28 01:47:21,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:47:21,120 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47: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-28 01:47:21,134 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:47:21,194 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:21] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.033 2026-10-28 01:47:21,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:47:21,215 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:21] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.051 2026-10-28 01:47:21,235 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:47:21,236 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:47:21,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:47:21,264 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:21] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-10-28 01:47:21,494 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:21] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 01:47:21,525 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:47:21,562 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:21] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.062 2026-10-28 01:47:21,591 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:21] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.010 0.073 2026-10-28 01:47:22,062 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:22] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-28 01:47:22,159 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:47:22,180 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:47:22,258 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:47:22,260 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.141 2026-10-28 01:47:22,325 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:22] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.022 0.186 2026-10-28 01:47:22,347 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:47:22,348 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:22] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.007 0.074 2026-10-28 01:47:22,370 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: tour succeeded 2026-10-28 01:47:22,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:47:22,466 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: heap 9083716 (allocated 9961472) 2026-10-28 01:47:22,473 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Closing chrome headless with pid 4594 2026-10-28 01:47:22,474 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Closing websocket connection 2026-10-28 01:47:22,475 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Terminating chrome headless with pid 4594 2026-10-28 01:47:22,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014722_588291_test_reverse_charge_percent_tax_generic_helpers.txt 2026-10-28 01:47:22,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Removing chrome user profile "/tmp/tmpruobq82x_chrome_odoo" 2026-10-28 01:47:22,650 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_invoices ... 2026-10-28 01:47:23,631 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [310] 2026-10-28 01:47:24,498 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers ... 2026-10-28 01:47:25,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome pid: 4760 2026-10-28 01:47:25,145 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpkz4wr5lk_chrome_odoo 2026-10-28 01:47:25,145 104 INFO rb-99b0b46-226057-429589 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:41249/json/version 2026-10-28 01:47:25,147 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:41249/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:47:25,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:47:25,183 104 INFO rb-99b0b46-226057-429589 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:41249/json 2026-10-28 01:47:25,184 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:41249/json with timeout 3 increased to 10s during tests 2026-10-28 01:47:25,219 104 INFO rb-99b0b46-226057-429589 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:41249/devtools/page/BFDEE1048E5AB64BC12E71E702272405 2026-10-28 01:47:25,230 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:47:25,249 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:47:25,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:47:25,316 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Setting session cookie in browser 2026-10-28 01:47:25,342 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:47:25,342 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:47:25,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:47:27,001 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:27] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.155 1.477 2026-10-28 01:47:27,005 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Navigation result: {'frameId': 'BFDEE1048E5AB64BC12E71E702272405', 'loaderId': '8D3EB0C8D7473E35BBC2093448302EB5', 'isDownload': False} 2026-10-28 01:47:27,006 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:47:27,051 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 01:47:27,061 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:47:27,110 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:27] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.037 2026-10-28 01:47:27,127 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:47:27,141 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:27] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.038 2026-10-28 01:47:27,168 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:47:27,169 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:47:27,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:47:27,223 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:27] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.047 2026-10-28 01:47:27,412 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:27] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 01:47:27,428 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:27] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.010 0.023 2026-10-28 01:47:27,455 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:47:27,494 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:27] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.083 2026-10-28 01:47:28,028 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:28] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 01:47:28,128 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:47:28,154 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:47:28,216 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.137 2026-10-28 01:47:28,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:47:28,265 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:28] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.015 0.160 2026-10-28 01:47:28,291 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:47:28,295 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:28] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.014 0.038 2026-10-28 01:47:28,335 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: tour succeeded 2026-10-28 01:47:28,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:47:28,462 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: heap 9055752 (allocated 10223616) 2026-10-28 01:47:28,471 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Closing chrome headless with pid 4760 2026-10-28 01:47:28,473 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Closing websocket connection 2026-10-28 01:47:28,503 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Terminating chrome headless with pid 4760 2026-10-28 01:47:28,643 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014728_642706_test_reverse_charge_taxes_1_generic_helpers.txt 2026-10-28 01:47:28,643 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Removing chrome user profile "/tmp/tmpkz4wr5lk_chrome_odoo" 2026-10-28 01:47:28,714 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_invoices ... 2026-10-28 01:47:29,576 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers ... 2026-10-28 01:47:30,148 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome pid: 4927 2026-10-28 01:47:30,148 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp9bjn_8sd_chrome_odoo 2026-10-28 01:47:30,149 104 INFO rb-99b0b46-226057-429589 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:45929/json/version 2026-10-28 01:47:30,152 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45929/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:47:30,176 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:47:30,176 104 INFO rb-99b0b46-226057-429589 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:45929/json 2026-10-28 01:47:30,177 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45929/json with timeout 3 increased to 10s during tests 2026-10-28 01:47:30,206 104 INFO rb-99b0b46-226057-429589 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:45929/devtools/page/6073B4788E389A94C136149CCC886FF0 2026-10-28 01:47:30,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:47:30,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:47:30,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:47:30,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Setting session cookie in browser 2026-10-28 01:47:30,402 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:47:30,403 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:47:30,436 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:47:32,037 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:32] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.157 1.449 2026-10-28 01:47:32,043 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Navigation result: {'frameId': '6073B4788E389A94C136149CCC886FF0', 'loaderId': 'AFC745692834218A4B8A5B66517EBCAC', 'isDownload': False} 2026-10-28 01:47:32,043 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:47:32,076 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 01:47:32,097 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:47:32,178 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:32] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.055 2026-10-28 01:47:32,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:47:32,200 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:32] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.067 2026-10-28 01:47:32,229 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:47:32,233 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:47:32,276 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:47:32,305 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:32] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.027 0.043 2026-10-28 01:47:32,484 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:32] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:47:32,513 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:47:32,537 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:32] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-10-28 01:47:32,561 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:32] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.006 0.046 2026-10-28 01:47:33,065 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:33] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-10-28 01:47:33,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:47:33,209 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:47:33,287 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.176 2026-10-28 01:47:33,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:47:33,375 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:33] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.041 0.196 2026-10-28 01:47:33,395 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:47:33,395 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:33] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.077 2026-10-28 01:47:33,436 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: tour succeeded 2026-10-28 01:47:33,437 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:47:33,581 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: heap 9063236 (allocated 9961472) 2026-10-28 01:47:33,603 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Closing chrome headless with pid 4927 2026-10-28 01:47:33,608 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Closing websocket connection 2026-10-28 01:47:33,609 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Terminating chrome headless with pid 4927 2026-10-28 01:47:33,711 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014733_710983_test_reverse_charge_taxes_2_generic_helpers.txt 2026-10-28 01:47:33,711 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Removing chrome user profile "/tmp/tmp9bjn_8sd_chrome_odoo" 2026-10-28 01:47:33,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_invoices ... 2026-10-28 01:47:35,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers ... 2026-10-28 01:47:36,744 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome pid: 5095 2026-10-28 01:47:36,745 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp4e1wdza9_chrome_odoo 2026-10-28 01:47:36,745 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Issuing json command http://127.0.0.1:40373/json/version 2026-10-28 01:47:36,746 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40373/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:47:36,826 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:47:36,826 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Issuing json command http://127.0.0.1:40373/json 2026-10-28 01:47:36,827 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40373/json with timeout 3 increased to 10s during tests 2026-10-28 01:47:36,848 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Websocket url found: ws://127.0.0.1:40373/devtools/page/05B1A25AFDF91DA334DA50C65BEFC127 2026-10-28 01:47:36,881 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:47:36,892 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:47:36,976 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:47:36,995 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Setting session cookie in browser 2026-10-28 01:47:37,023 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:47:37,023 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:47:37,064 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:47:38,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:38] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.173 1.548 2026-10-28 01:47:38,790 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Navigation result: {'frameId': '05B1A25AFDF91DA334DA50C65BEFC127', 'loaderId': '763217AA1018A51FBB8DDACE7AE0514F', 'isDownload': False} 2026-10-28 01:47:38,790 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:47:38,866 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:47:38,870 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 01:47:38,931 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:38] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.050 2026-10-28 01:47:38,948 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:47:38,966 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:47:38,980 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:47:38,985 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:38] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.070 2026-10-28 01:47:38,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:47:39,023 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:39] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.040 2026-10-28 01:47:39,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 01:47:39,239 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:39] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.011 0.035 2026-10-28 01:47:39,273 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:47:39,308 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:39] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.110 2026-10-28 01:47:39,879 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:39] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-10-28 01:47:39,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:47:40,007 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:47:40,076 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.143 2026-10-28 01:47:40,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:47:40,185 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:40] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.044 0.169 2026-10-28 01:47:40,207 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:47:40,207 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:40] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.065 2026-10-28 01:47:40,237 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: tour succeeded 2026-10-28 01:47:40,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:47:40,348 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: heap 9240840 (allocated 10223616) 2026-10-28 01:47:40,362 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Closing chrome headless with pid 5095 2026-10-28 01:47:40,365 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Closing websocket connection 2026-10-28 01:47:40,368 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Terminating chrome headless with pid 5095 2026-10-28 01:47:40,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014740_487746_test_taxes_l10n_be_generic_helpers.txt 2026-10-28 01:47:40,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Removing chrome user profile "/tmp/tmp4e1wdza9_chrome_odoo" 2026-10-28 01:47:40,549 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_be_invoices ... 2026-10-28 01:47:40,729 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-28 01:47:41,759 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [314] 2026-10-28 01:47:42,836 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [315] 2026-10-28 01:47:43,780 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [316] 2026-10-28 01:47:44,911 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [317] 2026-10-28 01:47:45,930 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [318] 2026-10-28 01:47:47,051 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [319] 2026-10-28 01:47:48,108 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [320] 2026-10-28 01:47:49,222 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [321] 2026-10-28 01:47:50,195 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers ... 2026-10-28 01:47:51,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome pid: 5263 2026-10-28 01:47:51,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpnkjk4d_p_chrome_odoo 2026-10-28 01:47:51,187 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Issuing json command http://127.0.0.1:45307/json/version 2026-10-28 01:47:51,188 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45307/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:47:51,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:47:51,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Issuing json command http://127.0.0.1:45307/json 2026-10-28 01:47:51,216 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45307/json with timeout 3 increased to 10s during tests 2026-10-28 01:47:51,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Websocket url found: ws://127.0.0.1:45307/devtools/page/B5F4282E49CAC98A7314E2C48424E9DD 2026-10-28 01:47:51,270 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:47:51,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:47:51,391 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:47:51,404 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Setting session cookie in browser 2026-10-28 01:47:51,417 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:47:51,417 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:47:51,440 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:47:53,086 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:53] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.171 1.485 2026-10-28 01:47:53,092 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Navigation result: {'frameId': 'B5F4282E49CAC98A7314E2C48424E9DD', 'loaderId': '614C72C5042EBC9D2A55212FF882BFF8', 'isDownload': False} 2026-10-28 01:47:53,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:47:53,147 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 01:47:53,158 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:47:53,208 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:53] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.036 2026-10-28 01:47:53,224 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:47:53,236 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:47:53,240 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:47:53,245 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:53] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.016 0.043 2026-10-28 01:47:53,259 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:47:53,285 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:53] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-10-28 01:47:53,447 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:53] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 01:47:53,466 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:47:53,504 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:53] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.054 2026-10-28 01:47:53,534 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:53] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.005 0.068 2026-10-28 01:47:53,979 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:53] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 01:47:54,114 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:47:54,132 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:47:54,161 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.128 2026-10-28 01:47:54,227 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:54] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.031 0.158 2026-10-28 01:47:54,274 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:47:54,304 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:47:54,305 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:47:54] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.013 2026-10-28 01:47:54,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: tour succeeded 2026-10-28 01:47:54,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:47:54,463 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: heap 9238060 (allocated 9961472) 2026-10-28 01:47:54,465 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Closing chrome headless with pid 5263 2026-10-28 01:47:54,467 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Closing websocket connection 2026-10-28 01:47:54,470 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Terminating chrome headless with pid 5263 2026-10-28 01:47:54,578 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014754_578810_test_taxes_l10n_br_generic_helpers.txt 2026-10-28 01:47:54,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Removing chrome user profile "/tmp/tmpnkjk4d_p_chrome_odoo" 2026-10-28 01:47:54,660 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_br_invoices ... 2026-10-28 01:47:54,914 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-28 01:47:56,039 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [323] 2026-10-28 01:47:57,188 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [324] 2026-10-28 01:47:58,230 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [325] 2026-10-28 01:47:59,435 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [326] 2026-10-28 01:48:00,500 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [327] 2026-10-28 01:48:01,796 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [328] 2026-10-28 01:48:02,975 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [329] 2026-10-28 01:48:04,016 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers ... 2026-10-28 01:48:04,852 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome pid: 5434 2026-10-28 01:48:04,853 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp3c2y8dgm_chrome_odoo 2026-10-28 01:48:04,853 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Issuing json command http://127.0.0.1:44025/json/version 2026-10-28 01:48:04,854 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:44025/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:48:04,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:48:04,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Issuing json command http://127.0.0.1:44025/json 2026-10-28 01:48:04,896 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:44025/json with timeout 3 increased to 10s during tests 2026-10-28 01:48:04,918 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Websocket url found: ws://127.0.0.1:44025/devtools/page/7DE6B25049CB30EA9740C90D32209438 2026-10-28 01:48:04,939 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:48:04,970 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:48:05,069 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:48:05,087 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Setting session cookie in browser 2026-10-28 01:48:05,112 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:48:05,112 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:48:05,139 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:48:06,808 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:06] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.198 1.475 2026-10-28 01:48:06,818 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Navigation result: {'frameId': '7DE6B25049CB30EA9740C90D32209438', 'loaderId': 'E4C58B3AC4D3CB18B3F771E4451EC1E4', 'isDownload': False} 2026-10-28 01:48:06,818 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:48:06,855 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:48:06,899 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:48:06,968 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:06] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.051 2026-10-28 01:48:06,994 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:48:07,009 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:07] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.083 2026-10-28 01:48:07,014 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:48:07,015 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:48:07,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:48:07,058 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:07] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.038 2026-10-28 01:48:07,215 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:07] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:48:07,249 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:07] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.007 0.025 2026-10-28 01:48:07,272 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:48:07,305 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:07] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.081 2026-10-28 01:48:07,807 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:07] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-28 01:48:07,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:48:07,949 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:48:08,024 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.177 2026-10-28 01:48:08,044 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:48:08,102 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:08] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.020 0.199 2026-10-28 01:48:08,128 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:48:08,130 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:08] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.066 2026-10-28 01:48:08,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: tour succeeded 2026-10-28 01:48:08,172 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:48:08,264 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: heap 9240432 (allocated 10485760) 2026-10-28 01:48:08,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Closing chrome headless with pid 5434 2026-10-28 01:48:08,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Closing websocket connection 2026-10-28 01:48:08,276 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Terminating chrome headless with pid 5434 2026-10-28 01:48:08,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014808_397040_test_taxes_l10n_in_generic_helpers.txt 2026-10-28 01:48:08,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Removing chrome user profile "/tmp/tmp3c2y8dgm_chrome_odoo" 2026-10-28 01:48:08,479 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_in_invoices ... 2026-10-28 01:48:08,702 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-28 01:48:09,789 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [331] 2026-10-28 01:48:10,860 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [332] 2026-10-28 01:48:12,057 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [333] 2026-10-28 01:48:13,228 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [334] 2026-10-28 01:48:14,388 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [335] 2026-10-28 01:48:15,520 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [336] 2026-10-28 01:48:16,616 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [337] 2026-10-28 01:48:17,583 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers ... 2026-10-28 01:48:18,185 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome pid: 5601 2026-10-28 01:48:18,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpa78wsivm_chrome_odoo 2026-10-28 01:48:18,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Issuing json command http://127.0.0.1:39359/json/version 2026-10-28 01:48:18,187 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39359/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:48:18,263 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-28 01:48:18,263 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Issuing json command http://127.0.0.1:39359/json 2026-10-28 01:48:18,264 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39359/json with timeout 3 increased to 10s during tests 2026-10-28 01:48:18,278 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Websocket url found: ws://127.0.0.1:39359/devtools/page/FDB2C44A8DCAAC6B8D12A2DAE0E7AF8A 2026-10-28 01:48:18,289 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Enable chrome headless console log notification 2026-10-28 01:48:18,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome headless enable page notifications 2026-10-28 01:48:18,432 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:48:18,451 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Setting session cookie in browser 2026-10-28 01:48:18,465 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 01:48:18,465 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 01:48:18,505 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:48:21,376 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:21] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.166 2.712 2026-10-28 01:48:21,380 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Navigation result: {'frameId': 'FDB2C44A8DCAAC6B8D12A2DAE0E7AF8A', 'loaderId': 'AA88A7FEA5303257B40A7B3DD85D8336', 'isDownload': False} 2026-10-28 01:48:21,380 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 01:48:21,410 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 01:48:21,437 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 01:48:21,511 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:21] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.051 2026-10-28 01:48:21,522 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 01:48:21,541 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:21] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.086 2026-10-28 01:48:21,574 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 01:48:21,574 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 01:48:21,597 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 01:48:21,613 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:21] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.040 2026-10-28 01:48:21,802 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:21] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 01:48:21,811 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:21] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.008 0.016 2026-10-28 01:48:21,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 01:48:21,854 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:21] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.058 2026-10-28 01:48:22,403 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:22] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 01:48:22,527 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:48:22,547 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 01:48:22,609 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.144 2026-10-28 01:48:22,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 01:48:22,677 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:22] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.033 0.134 2026-10-28 01:48:22,696 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:48:22,697 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:22] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.042 2026-10-28 01:48:22,721 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: tour succeeded 2026-10-28 01:48:22,722 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 01:48:22,817 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: heap 9162204 (allocated 10223616) 2026-10-28 01:48:22,835 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Closing chrome headless with pid 5601 2026-10-28 01:48:22,836 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Closing websocket connection 2026-10-28 01:48:22,841 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Terminating chrome headless with pid 5601 2026-10-28 01:48:22,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014822_958385_test_taxes_l10n_mx_generic_helpers.txt 2026-10-28 01:48:22,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Removing chrome user profile "/tmp/tmpa78wsivm_chrome_odoo" 2026-10-28 01:48:23,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_invoices ... 2026-10-28 01:48:24,194 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [339] 2026-10-28 01:48:25,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:48:40,625 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour: Starting TestUi.test_01_account_tax_groups_tour ... 2026-10-28 01:48:41,428 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome pid: 5771 2026-10-28 01:48:41,429 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome headless temporary user profile dir: /tmp/tmp32rmzxs8_chrome_odoo 2026-10-28 01:48:41,429 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Issuing json command http://127.0.0.1:39175/json/version 2026-10-28 01:48:41,431 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39175/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:48:41,575 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 01:48:41,576 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Issuing json command http://127.0.0.1:39175/json 2026-10-28 01:48:41,577 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39175/json with timeout 3 increased to 10s during tests 2026-10-28 01:48:41,609 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Websocket url found: ws://127.0.0.1:39175/devtools/page/D848757200DA56E6F84AFDE7BF3169CD 2026-10-28 01:48:41,629 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Enable chrome headless console log notification 2026-10-28 01:48:41,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome headless enable page notifications 2026-10-28 01:48:41,865 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 01:48:41,877 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Setting session cookie in browser 2026-10-28 01:48:41,884 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 01:48:41,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 01:48:41,913 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:48:44,301 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:44] "GET /odoo HTTP/1.1" 200 - 186 0.202 2.189 2026-10-28 01:48:44,312 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Navigation result: {'frameId': 'D848757200DA56E6F84AFDE7BF3169CD', 'loaderId': '1AD77C57A91A918FEA88C2A1D641074A', 'isDownload': False} 2026-10-28 01:48:44,312 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Evaluate ready code "odoo.isTourReady('account_tax_group')" 2026-10-28 01:48:44,386 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:44] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.028 2026-10-28 01:48:44,467 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 01:48:45,520 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:45] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.481 0.673 2026-10-28 01:48:45,546 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.171 2026-10-28 01:48:45,579 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:45] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 1.219 2026-10-28 01:48:45,613 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 1.209 2026-10-28 01:48:45,700 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:45] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.032 2026-10-28 01:48:45,842 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:45] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 01:48:46,877 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 01:48:46,883 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 01:48:46,884 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 01:48:46,950 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-28 01:48:46,974 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: Owl is running in 'dev' mode. 2026-10-28 01:48:47,049 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (126) 2026-10-28 01:48:47,139 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: The ready code tooks too much time : 2.826509952545166 2026-10-28 01:48:47,143 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:47] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.051 0.116 2026-10-28 01:48:47,160 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.091 2026-10-28 01:48:47,160 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Evaluate test code "odoo.startTour('account_tax_group', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:48:47,170 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.146 2026-10-28 01:48:47,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [1/28] Tour account_tax_group → Step .o_navbar_apps_menu button:enabled 2026-10-28 01:48:47,257 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 01:48:47,736 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:47] "POST /mail/data HTTP/1.1" 200 - 154 0.262 0.297 2026-10-28 01:48:47,753 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.674 2026-10-28 01:48:47,779 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.553 2026-10-28 01:48:47,784 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.582 2026-10-28 01:48:47,830 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:47] "GET /web/image/res.company/126/favicon HTTP/1.1" 200 - 9 0.013 0.568 2026-10-28 01:48:48,006 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 01:48:48,089 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.027 0.038 2026-10-28 01:48:48,091 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:48:48,116 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [2/28] Tour account_tax_group → Step Go to Invoicing (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 01:48:48,146 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 01:48:48,187 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 01:48:48,198 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.047 0.108 2026-10-28 01:48:48,221 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.183 2026-10-28 01:48:48,269 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "GET /web/image/res.partner/3/avatar_128?unique=1793152105000 HTTP/1.1" 200 - 9 0.011 0.212 2026-10-28 01:48:48,307 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:48:48,359 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [3/28] Tour account_tax_group → Step Go to Invoicing (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 01:48:48,410 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "POST /web/action/load HTTP/1.1" 200 - 9 0.020 0.023 2026-10-28 01:48:48,524 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [4/28] Tour account_tax_group → Step Go to Vendors (trigger: span:contains("Vendors")) 2026-10-28 01:48:48,593 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [5/28] Tour account_tax_group → Step Go to Bills (trigger: a:contains("Bills")) 2026-10-28 01:48:48,666 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [6/28] Tour account_tax_group → Step .o_breadcrumb .text-truncate:contains(Bills) 2026-10-28 01:48:48,694 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "POST /mail/data HTTP/1.1" 200 - 71 0.063 0.144 2026-10-28 01:48:48,729 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.040 2026-10-28 01:48:49,001 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:49] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 74 0.073 0.414 2026-10-28 01:48:49,004 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.199 2026-10-28 01:48:49,591 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:49] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 216 0.107 0.649 2026-10-28 01:48:49,659 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:49] "POST /web/dataset/call_kw/account.move/web_search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 01:48:49,667 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 01:48:49,841 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:49] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.005 0.009 2026-10-28 01:48:49,988 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:49] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 01:48:49,989 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:49] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 01:48:49,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [7/28] Tour account_tax_group → Step Create new bill (trigger: .o_control_panel_main_buttons .o_list_button_add) 2026-10-28 01:48:50,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [8/28] Tour account_tax_group → Step Add vendor (trigger: div.o_field_widget.o_field_res_partner_many2one[name="partner_id"] div input) 2026-10-28 01:48:50,133 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 01:48:50,278 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:50] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 29 0.025 0.101 2026-10-28 01:48:50,635 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:50] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 01:48:50,896 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [9/28] Tour account_tax_group → Step Valid vendor (trigger: .ui-menu-item a:contains("Account Tax Group Partner")) 2026-10-28 01:48:50,935 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:50] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.016 0.056 2026-10-28 01:48:51,174 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:51] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.013 0.035 2026-10-28 01:48:51,237 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:51] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.010 0.068 2026-10-28 01:48:51,259 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [10/28] Tour account_tax_group → Step Add items (trigger: div[name="invoice_line_ids"] .o_field_x2many_list_row_add a:contains("Add a line")) 2026-10-28 01:48:51,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [11/28] Tour account_tax_group → Step Select input (trigger: div[name="invoice_line_ids"] .o_selected_row .o_list_many2one[name="product_id"] input) 2026-10-28 01:48:51,373 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:51] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 11 0.021 0.076 2026-10-28 01:48:51,492 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:51] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 8 0.013 0.042 2026-10-28 01:48:51,585 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:51] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 14 0.014 0.114 2026-10-28 01:48:51,687 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:51] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 15 0.015 0.025 2026-10-28 01:48:51,813 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:51] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 4 0.013 0.079 2026-10-28 01:48:51,821 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [12/28] Tour account_tax_group → Step Valid item (trigger: .ui-menu-item-wrapper:contains("Account Tax Group Product")) 2026-10-28 01:48:51,824 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.065 2026-10-28 01:48:51,898 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:51] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.043 0.070 2026-10-28 01:48:52,123 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:52] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.062 0.032 2026-10-28 01:48:52,177 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [13/28] Tour account_tax_group → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 01:48:52,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [14/28] Tour account_tax_group → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 01:48:52,296 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:52] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 24 0.030 0.087 2026-10-28 01:48:52,454 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:52] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 16 0.026 0.086 2026-10-28 01:48:52,484 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:52] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 6 0.007 0.127 2026-10-28 01:48:53,655 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:53] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 272 0.283 0.797 2026-10-28 01:48:53,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [15/28] Tour account_tax_group → Step Edit tax group amount (trigger: .o_tax_group_edit) 2026-10-28 01:48:53,875 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:53] "POST /mail/thread/data HTTP/1.1" 200 - 48 0.088 0.076 2026-10-28 01:48:53,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [16/28] Tour account_tax_group → Step Modify the input value (trigger: .o_tax_group_edit_input input) 2026-10-28 01:48:53,969 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [17/28] Tour account_tax_group → Step Valid total amount (trigger: span[name="amount_total"]:contains("800")) 2026-10-28 01:48:53,969 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:53] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.031 0.145 2026-10-28 01:48:54,042 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:54] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.023 0.301 2026-10-28 01:48:54,090 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:54] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.013 0.260 2026-10-28 01:48:54,126 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:54] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.409 2026-10-28 01:48:54,188 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:54] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.250 2026-10-28 01:48:54,511 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:54] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 73 0.108 0.407 2026-10-28 01:48:54,549 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:54] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.505 2026-10-28 01:48:54,655 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [18/28] Tour account_tax_group → Step Select item quantity (trigger: div[name="invoice_line_ids"] tbody tr.o_data_row .o_list_number[name="quantity"]) 2026-10-28 01:48:54,773 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [19/28] Tour account_tax_group → Step Change item quantity (trigger: div[name="invoice_line_ids"] tbody tr.o_data_row .o_list_number[name="quantity"] input) 2026-10-28 01:48:54,846 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [20/28] Tour account_tax_group → Step Valid the new value (trigger: div[name="invoice_line_ids"] tbody tr.o_data_row .o_list_number[name="quantity"] input) 2026-10-28 01:48:54,918 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [21/28] Tour account_tax_group → Step Check new value of tax group (trigger: .o_tax_group_amount_value:contains("120")) 2026-10-28 01:48:55,020 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:55] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 24 0.037 0.063 2026-10-28 01:48:55,306 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:55] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 67 0.064 0.170 2026-10-28 01:48:55,460 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [22/28] Tour account_tax_group → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 01:48:55,485 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:55] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.016 0.095 2026-10-28 01:48:55,492 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [23/28] Tour account_tax_group → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 01:48:55,828 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:55] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 67 0.088 0.210 2026-10-28 01:48:55,853 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:55] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 6 0.008 0.290 2026-10-28 01:48:55,947 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:55] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 6 0.021 0.018 2026-10-28 01:48:57,022 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:57] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 269 0.244 0.828 2026-10-28 01:48:57,090 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:57] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.013 0.047 2026-10-28 01:48:57,197 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [24/28] Tour account_tax_group → Step Check new value of tax group (trigger: .o_tax_group_amount_value:contains("120")) 2026-10-28 01:48:57,219 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:57] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.056 0.092 2026-10-28 01:48:57,284 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [25/28] Tour account_tax_group → Step Edit tax value (trigger: .o_tax_group_edit_input input) 2026-10-28 01:48:57,290 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:57] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.142 2026-10-28 01:48:57,331 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:57] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.047 2026-10-28 01:48:57,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [26/28] Tour account_tax_group → Step Check new value of total (trigger: .oe_subtotal_footer_separator:contains("1,202")) 2026-10-28 01:48:57,629 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:48:57] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 68 0.083 0.171 2026-10-28 01:48:57,703 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [27/28] Tour account_tax_group → Step Discard changes (trigger: .o_form_button_cancel) 2026-10-28 01:48:57,793 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: [28/28] Tour account_tax_group → Step Check tax value is reset (trigger: .o_tax_group_amount_value:contains("120")) 2026-10-28 01:48:57,864 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: tour succeeded 2026-10-28 01:48:57,865 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: ╔══════════════════════════════════╗ ║ TOUR account_tax_group SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-28 01:48:58,236 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: heap 40334668 (allocated 45154304) 2026-10-28 01:48:58,271 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Closing chrome headless with pid 5771 2026-10-28 01:48:58,274 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Closing websocket connection 2026-10-28 01:48:58,276 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Terminating chrome headless with pid 5771 2026-10-28 01:48:58,393 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014858_393585_test_01_account_tax_groups_tour.txt 2026-10-28 01:48:58,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Removing chrome user profile "/tmp/tmp32rmzxs8_chrome_odoo" 2026-10-28 01:48:58,443 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour: Starting TestUi.test_01_account_tour ... 2026-10-28 01:48:59,757 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome pid: 6022 2026-10-28 01:48:59,757 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome headless temporary user profile dir: /tmp/tmpc3ql32br_chrome_odoo 2026-10-28 01:48:59,757 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Issuing json command http://127.0.0.1:43649/json/version 2026-10-28 01:48:59,758 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43649/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:48:59,829 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 01:48:59,829 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Issuing json command http://127.0.0.1:43649/json 2026-10-28 01:48:59,831 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43649/json with timeout 3 increased to 10s during tests 2026-10-28 01:48:59,842 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Websocket url found: ws://127.0.0.1:43649/devtools/page/86775301B6F67F928F52A3A6CBBAEA81 2026-10-28 01:48:59,862 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Enable chrome headless console log notification 2026-10-28 01:48:59,877 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome headless enable page notifications 2026-10-28 01:48:59,984 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 01:48:59,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Setting session cookie in browser 2026-10-28 01:49:00,002 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 01:49:00,002 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 01:49:00,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:49:01,905 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:01] "GET /odoo HTTP/1.1" 200 - 186 0.176 1.713 2026-10-28 01:49:01,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Navigation result: {'frameId': '86775301B6F67F928F52A3A6CBBAEA81', 'loaderId': '0EC28A010663AA9EBAF52C60CE7A8696', 'isDownload': False} 2026-10-28 01:49:01,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Evaluate ready code "odoo.isTourReady('account_tour')" 2026-10-28 01:49:01,975 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:01] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-28 01:49:01,988 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:01] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-28 01:49:02,021 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 01:49:03,080 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.463 0.632 2026-10-28 01:49:03,107 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.094 2026-10-28 01:49:03,123 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.133 2026-10-28 01:49:03,139 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.773 2026-10-28 01:49:03,147 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.105 2026-10-28 01:49:03,332 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 01:49:03,343 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 01:49:03,349 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 01:49:03,376 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-28 01:49:03,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: Owl is running in 'dev' mode. 2026-10-28 01:49:03,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (126) 2026-10-28 01:49:03,528 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 14 0.036 0.089 2026-10-28 01:49:03,543 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.065 2026-10-28 01:49:03,568 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.079 2026-10-28 01:49:03,573 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.141 2026-10-28 01:49:03,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Evaluate test code "odoo.startTour('account_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:49:03,603 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [1/29] Tour account_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 01:49:03,688 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 01:49:03,709 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 01:49:03,720 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [2/29] Tour account_tour → Step Go to invoicing (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 01:49:03,765 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 01:49:03,883 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [3/29] Tour account_tour → Step Go to invoicing (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-28 01:49:03,933 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [4/29] Tour account_tour → Step Go to invoicing (trigger: button[data-menu-xmlid="account.menu_finance_receivables"]) 2026-10-28 01:49:04,121 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "POST /mail/data HTTP/1.1" 200 - 151 0.239 0.316 2026-10-28 01:49:04,123 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.524 2026-10-28 01:49:04,170 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.540 2026-10-28 01:49:04,197 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.538 2026-10-28 01:49:04,225 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.320 2026-10-28 01:49:04,268 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "GET /web/image/res.partner/3/avatar_128?unique=1793152105000 HTTP/1.1" 200 - 9 0.009 0.634 2026-10-28 01:49:04,299 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.680 2026-10-28 01:49:04,329 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 01:49:04,385 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.037 2026-10-28 01:49:04,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [5/29] Tour account_tour → Step Go to invoicing (trigger: .dropdown-item[data-menu-xmlid="account.menu_action_move_out_invoice_type"]) 2026-10-28 01:49:04,443 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 01:49:04,477 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 01:49:04,480 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [6/29] Tour account_tour → Step Now, we'll create your first invoice (trigger: button.o_list_button_add) 2026-10-28 01:49:04,773 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 73 0.123 0.251 2026-10-28 01:49:04,816 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "GET /web/image/res.company/126/favicon HTTP/1.1" 200 - 9 0.009 0.392 2026-10-28 01:49:04,858 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.343 2026-10-28 01:49:04,991 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:04] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 44 0.059 0.109 2026-10-28 01:49:05,565 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:05] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 210 0.109 0.547 2026-10-28 01:49:05,621 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:05] "POST /web/dataset/call_kw/account.move/web_search_read HTTP/1.1" 200 - 1 0.002 0.015 2026-10-28 01:49:05,632 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 01:49:05,884 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:05] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 01:49:05,972 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [7/29] Tour account_tour → Step Write a customer name to create one or see suggestions. (trigger: div[name=partner_id] .o_input_dropdown) 2026-10-28 01:49:06,016 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 01:49:06,192 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:06] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 30 0.032 0.134 2026-10-28 01:49:06,484 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:06] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:49:06,687 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [8/29] Tour account_tour → Step div[name=partner_id] input 2026-10-28 01:49:06,861 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [9/29] Tour account_tour → Step Select first partner (trigger: .o_m2o_dropdown_option a:contains('Create')) 2026-10-28 01:49:06,906 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:06] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.018 0.051 2026-10-28 01:49:07,149 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:07] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.015 0.029 2026-10-28 01:49:07,194 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:07] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 2 0.006 0.064 2026-10-28 01:49:07,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [10/29] Tour account_tour → Step Once everything is set, you are good to continue. You will be able to edit this later in the Customers menu. (trigger: .modal-content button.btn-primary) 2026-10-28 01:49:07,641 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:07] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 90 0.070 0.338 2026-10-28 01:49:07,839 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:07] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 37 0.034 0.121 2026-10-28 01:49:08,119 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:08] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 01:49:08,168 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [11/29] Tour account_tour → Step Add a line to your invoice (trigger: div[name=invoice_line_ids] .o_field_x2many_list_row_add a) 2026-10-28 01:49:08,454 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:08] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 57 0.101 0.168 2026-10-28 01:49:08,653 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:08] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 16 0.021 0.092 2026-10-28 01:49:08,733 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:08] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 8 0.009 0.025 2026-10-28 01:49:08,791 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [12/29] Tour account_tour → Step Fill in the details of the product or see the suggestion. (trigger: div[name=invoice_line_ids] div[name=product_id]) 2026-10-28 01:49:08,908 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:08] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 14 0.011 0.086 2026-10-28 01:49:09,007 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:09] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 15 0.025 0.021 2026-10-28 01:49:09,058 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 01:49:09,066 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:09] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 5 0.007 0.051 2026-10-28 01:49:09,082 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [13/29] Tour account_tour → Step div[name=invoice_line_ids] div[name=product_id] input 2026-10-28 01:49:09,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [14/29] Tour account_tour → Step Create the product. (trigger: div[name=invoice_line_ids] div[name=product_id] .o_m2o_dropdown_option_create a:contains(create)) 2026-10-28 01:49:09,273 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:09] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.046 0.051 2026-10-28 01:49:09,512 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:09] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.046 0.028 2026-10-28 01:49:09,564 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [15/29] Tour account_tour → Step Click here to add a description to your product. (trigger: div[name=invoice_line_ids] div[name=product_id] button[id=labelVisibilityButtonId]) 2026-10-28 01:49:09,656 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [16/29] Tour account_tour → Step Add a description to your item. (trigger: div[name=invoice_line_ids] div[name=product_id] textarea) 2026-10-28 01:49:09,769 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [17/29] Tour account_tour → Step div[name=invoice_line_ids] div[name=product_id] textarea 2026-10-28 01:49:09,820 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [18/29] Tour account_tour → Step Verify the price and update if necessary. (trigger: div[name=invoice_line_ids] td[name=price_unit]) 2026-10-28 01:49:09,825 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 01:49:09,825 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:09] "POST /web/dataset/call_kw/product.product/name_create HTTP/1.1" 200 - 80 0.086 0.173 2026-10-28 01:49:09,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [19/29] Tour account_tour → Step Set a price. (trigger: div[name=invoice_line_ids] div[name=price_unit] input) 2026-10-28 01:49:09,959 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [20/29] Tour account_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 01:49:10,027 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:10] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 40 0.050 0.123 2026-10-28 01:49:10,086 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [21/29] Tour account_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 01:49:10,146 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:10] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 8 0.012 0.062 2026-10-28 01:49:10,213 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:10] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 17 0.018 0.083 2026-10-28 01:49:10,303 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:10] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 4 0.013 0.069 2026-10-28 01:49:10,408 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:10] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 6 0.007 0.057 2026-10-28 01:49:10,506 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:10] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 4 0.005 0.039 2026-10-28 01:49:10,598 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:10] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 6 0.009 0.046 2026-10-28 01:49:10,705 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:10] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 5 0.007 0.049 2026-10-28 01:49:10,814 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:10] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 6 0.006 0.066 2026-10-28 01:49:12,042 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:12] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 310 0.443 0.721 2026-10-28 01:49:12,146 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:12] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 11 0.022 0.037 2026-10-28 01:49:12,187 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [22/29] Tour account_tour → Step Once your invoice is ready, confirm it. (trigger: button[name=action_post]) 2026-10-28 01:49:12,260 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [23/29] Tour account_tour → Step Send the invoice to the customer and check what he'll receive. (trigger: button[name=action_invoice_sent]:contains(send)) 2026-10-28 01:49:12,288 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:12] "POST /mail/thread/data HTTP/1.1" 200 - 52 0.053 0.140 2026-10-28 01:49:12,345 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:12] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.022 0.134 2026-10-28 01:49:12,384 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:12] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.278 2026-10-28 01:49:12,451 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:12] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.020 0.237 2026-10-28 01:49:12,490 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:12] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.160 2026-10-28 01:49:12,529 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:12] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.220 2026-10-28 01:49:13,297 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:13] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 203 0.242 0.759 2026-10-28 01:49:13,370 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:13] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.013 0.045 2026-10-28 01:49:13,652 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:13] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 81 0.095 0.229 2026-10-28 01:49:13,772 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [24/29] Tour account_tour → Step Send the invoice to the customer and check what he'll receive. (trigger: .o_field_widget[name=mail_partner_ids] input) 2026-10-28 01:49:13,807 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:13] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.046 0.067 2026-10-28 01:49:13,848 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:13] "POST /web/dataset/call_button/account.move/action_invoice_sent HTTP/1.1" 200 - 6 0.009 0.057 2026-10-28 01:49:13,959 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:13] "POST /web/dataset/call_kw/account.move.send.wizard/get_views HTTP/1.1" 200 - 13 0.021 0.040 2026-10-28 01:49:14,247 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:14] "POST /web/dataset/call_kw/account.move.send.wizard/onchange HTTP/1.1" 200 - 70 0.064 0.196 2026-10-28 01:49:14,340 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:14] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:49:14,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [25/29] Tour account_tour → Step Select first partner (trigger: .ui-menu-item a:contains('Test Customer')) 2026-10-28 01:49:14,423 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:14] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.013 0.031 2026-10-28 01:49:14,691 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:14] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.014 0.040 2026-10-28 01:49:14,755 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [26/29] Tour account_tour → Step Write here your own email address to test the flow. (trigger: .o_field_widget[name=email] input, input[name=email]) 2026-10-28 01:49:14,808 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:14] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-28 01:49:14,870 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:14] "POST /web/dataset/call_kw/res.partner/get_formview_id HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 01:49:14,974 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:14] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 13 0.017 0.069 2026-10-28 01:49:15,068 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:15] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.023 0.045 2026-10-28 01:49:15,111 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:15] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.007 0.093 2026-10-28 01:49:15,191 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:15] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.033 2026-10-28 01:49:15,192 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [27/29] Tour account_tour → Step Validate. (trigger: .modal button.o_form_button_save) 2026-10-28 01:49:15,254 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [28/29] Tour account_tour → Step Let's send the invoice. (trigger: .modal button[name=action_send_and_print]) 2026-10-28 01:49:15,289 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request https://www.gravatar.com/avatar/592fc57ef0b254235cfa5977bccfd34a?d=404&s=128 with timeout 5 increased to 10s during tests 2026-10-28 01:49:15,289 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.gravatar.com/avatar/592fc57ef0b254235cfa5977bccfd34a?d=404&s=128 2026-10-28 01:49:15,291 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:15] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 7 0.007 0.029 2026-10-28 01:49:15,437 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:15] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 34 0.042 0.084 2026-10-28 01:49:15,496 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: [29/29] Tour account_tour → Step The invoice having been sent, the button has changed priority. (trigger: button[name=action_invoice_sent]:contains(send).btn-secondary) 2026-10-28 01:49:15,511 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:15] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.006 0.046 2026-10-28 01:49:15,623 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:15] "POST /web/dataset/call_kw/account.move.send.wizard/web_save HTTP/1.1" 200 - 23 0.026 0.057 2026-10-28 01:49:16,689 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:16] "POST /web/dataset/call_button/account.move.send.wizard/action_send_and_print HTTP/1.1" 200 - 194 0.153 0.869 2026-10-28 01:49:16,766 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:16] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.018 0.044 2026-10-28 01:49:17,046 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:17] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 71 0.107 0.221 2026-10-28 01:49:17,137 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: tour succeeded 2026-10-28 01:49:17,138 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: ╔═════════════════════════════╗ ║ TOUR account_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-28 01:49:17,230 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:17] "POST /mail/thread/data HTTP/1.1" 200 - 46 0.041 0.088 2026-10-28 01:49:17,474 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: heap 42919456 (allocated 46243840) 2026-10-28 01:49:17,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Closing chrome headless with pid 6022 2026-10-28 01:49:17,497 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Closing websocket connection 2026-10-28 01:49:17,498 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Terminating chrome headless with pid 6022 2026-10-28 01:49:17,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014917_621169_test_01_account_tour.txt 2026-10-28 01:49:17,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Removing chrome user profile "/tmp/tmpc3ql32br_chrome_odoo" 2026-10-28 01:49:17,695 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour: Starting TestUi.test_section_saved_on_tab_keydown_tour ... 2026-10-28 01:49:18,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome pid: 6295 2026-10-28 01:49:18,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome headless temporary user profile dir: /tmp/tmpgpky6z0x_chrome_odoo 2026-10-28 01:49:18,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Issuing json command http://127.0.0.1:44267/json/version 2026-10-28 01:49:18,229 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:44267/json/version with timeout 3 increased to 10s during tests 2026-10-28 01:49:18,315 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 01:49:18,315 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Issuing json command http://127.0.0.1:44267/json 2026-10-28 01:49:18,316 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:44267/json with timeout 3 increased to 10s during tests 2026-10-28 01:49:18,334 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Websocket url found: ws://127.0.0.1:44267/devtools/page/10AFED8775152F7CFFC6B6052C86B38A 2026-10-28 01:49:18,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Enable chrome headless console log notification 2026-10-28 01:49:18,372 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome headless enable page notifications 2026-10-28 01:49:18,479 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:49:18,501 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Setting session cookie in browser 2026-10-28 01:49:18,515 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Open "http://127.0.0.1:8069/odoo/customer-invoices" in browser 2026-10-28 01:49:18,516 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Navigating to: "http://127.0.0.1:8069/odoo/customer-invoices" 2026-10-28 01:49:18,553 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:49:21,603 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:21] "GET /odoo/customer-invoices HTTP/1.1" 200 - 185 0.136 2.919 2026-10-28 01:49:21,607 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Navigation result: {'frameId': '10AFED8775152F7CFFC6B6052C86B38A', 'loaderId': '8271FEE13C70EBA9AD9DA3DE22C9F9B1', 'isDownload': False} 2026-10-28 01:49:21,608 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Evaluate ready code "odoo.isTourReady('section_saved_on_tab_keydown_tour')" 2026-10-28 01:49:21,672 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:21] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-28 01:49:21,694 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 01:49:21,711 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:21] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.064 2026-10-28 01:49:21,757 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.058 2026-10-28 01:49:21,906 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 01:49:22,679 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:22] "GET /web/webclient/load_menus/71ab3bb5333c0b6f8b0d5ff86cf0fd3948fa7370977c9fc6fbe72997ba929217 HTTP/1.1" 200 - 748 0.405 0.618 2026-10-28 01:49:22,689 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:22] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.812 2026-10-28 01:49:22,708 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:22] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.618 2026-10-28 01:49:22,914 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 01:49:22,923 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 01:49:22,928 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 01:49:22,947 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-28 01:49:22,966 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: Owl is running in 'dev' mode. 2026-10-28 01:49:23,051 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (126) 2026-10-28 01:49:23,141 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.116 2026-10-28 01:49:23,151 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.107 2026-10-28 01:49:23,161 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.144 2026-10-28 01:49:23,182 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Evaluate test code "odoo.startTour('section_saved_on_tab_keydown_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/customer-invoices", "delayToCheckUndeterminisms": 0})" 2026-10-28 01:49:23,196 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [1/9] Tour section_saved_on_tab_keydown_tour → Step Create new invoice (trigger: .o_control_panel_main_buttons .o_list_button_add) 2026-10-28 01:49:23,200 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.134 2026-10-28 01:49:23,236 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.032 2026-10-28 01:49:23,238 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-10-28 01:49:23,304 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /web/image/res.partner/860/avatar_128?unique=1793152105000 HTTP/1.1" 200 - 15 0.023 0.047 2026-10-28 01:49:23,338 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 01:49:23,344 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 01:49:23,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "POST /mail/data HTTP/1.1" 200 - 36 0.054 0.189 2026-10-28 01:49:23,483 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /web/image?model=res.users&field=avatar_128&id=185 HTTP/1.1" 200 - 9 0.012 0.240 2026-10-28 01:49:23,533 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.244 2026-10-28 01:49:23,552 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 01:49:23,597 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.093 2026-10-28 01:49:23,635 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /web/image/res.company/126/favicon HTTP/1.1" 200 - 4 0.005 0.086 2026-10-28 01:49:23,665 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 01:49:24,306 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:24] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 225 0.138 0.570 2026-10-28 01:49:24,370 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:24] "POST /web/dataset/call_kw/account.move/web_search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 01:49:24,379 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 01:49:24,598 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:24] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:49:24,691 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [2/9] Tour section_saved_on_tab_keydown_tour → Step Add customer (trigger: div.o_field_widget.o_field_res_partner_many2one[name="partner_id"] div input) 2026-10-28 01:49:24,723 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 01:49:24,908 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:24] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 37 0.042 0.130 2026-10-28 01:49:25,231 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:25] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 01:49:25,445 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [3/9] Tour section_saved_on_tab_keydown_tour → Step Valid customer (trigger: .ui-menu-item a:contains("Partner A")) 2026-10-28 01:49:25,509 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:25] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.018 0.043 2026-10-28 01:49:25,768 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:25] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.016 0.047 2026-10-28 01:49:25,822 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:25] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.007 0.111 2026-10-28 01:49:25,836 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [4/9] Tour section_saved_on_tab_keydown_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 01:49:25,910 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [5/9] Tour section_saved_on_tab_keydown_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 01:49:25,943 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:25] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 14 0.019 0.067 2026-10-28 01:49:26,042 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:26] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 8 0.026 0.024 2026-10-28 01:49:26,459 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:26] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 105 0.137 0.289 2026-10-28 01:49:26,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [6/9] Tour section_saved_on_tab_keydown_tour → Step Add a section line (trigger: .o_field_x2many_list_row_add a:contains("Add a section")) 2026-10-28 01:49:26,580 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:26] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.057 2026-10-28 01:49:26,651 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [7/9] Tour section_saved_on_tab_keydown_tour → Step Edit the section label textarea (trigger: .o_field_product_label_section_and_note_cell textarea) 2026-10-28 01:49:26,734 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:26] "POST /mail/thread/data HTTP/1.1" 200 - 45 0.071 0.148 2026-10-28 01:49:26,776 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:26] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.239 2026-10-28 01:49:26,866 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:26] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.021 0.259 2026-10-28 01:49:26,925 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:26] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.014 0.318 2026-10-28 01:49:27,062 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:27] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.023 0.372 2026-10-28 01:49:27,106 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:27] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.323 2026-10-28 01:49:27,154 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 01:49:27,158 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [8/9] Tour section_saved_on_tab_keydown_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-28 01:49:27,282 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: [9/9] Tour section_saved_on_tab_keydown_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-28 01:49:27,360 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:27] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 52 0.084 0.151 2026-10-28 01:49:27,497 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:27] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 9 0.016 0.065 2026-10-28 01:49:27,723 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:27] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 48 0.074 0.121 2026-10-28 01:49:28,269 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:28] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 114 0.160 0.332 2026-10-28 01:49:28,297 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:28] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 01:49:28,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: tour succeeded 2026-10-28 01:49:28,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR section_saved_on_tab_keydown_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-28 01:49:28,420 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:28] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.031 0.075 2026-10-28 01:49:28,477 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:49:28] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.086 2026-10-28 01:49:28,660 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: heap 32244856 (allocated 35532800) 2026-10-28 01:49:28,669 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Closing chrome headless with pid 6295 2026-10-28 01:49:28,675 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Closing websocket connection 2026-10-28 01:49:28,677 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Terminating chrome headless with pid 6295 2026-10-28 01:49:28,835 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_014928_835249_test_section_saved_on_tab_keydown_tour.txt 2026-10-28 01:49:28,835 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Removing chrome user profile "/tmp/tmpgpky6z0x_chrome_odoo" 2026-10-28 01:49:28,982 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 5 removed 2026-10-28 01:49:45,090 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:47,994 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4422a5300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:47,996 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446e14cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:48,004 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:48,009 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446e144a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:48,483 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:52,410 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445fc8400> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:52,412 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447b2c2c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:52,421 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:52,428 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447b2e480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:52,935 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:55,808 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445bd59e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:55,810 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4449516c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:55,819 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:55,823 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444953f60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:49:57,249 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:00,216 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4421f39c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:00,218 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447567740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:00,230 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:00,237 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4475667a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:00,722 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:04,506 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442d63920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:04,508 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443451e40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:04,518 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:04,525 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443451a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:05,022 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:09,078 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4465e3880> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:09,080 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447a56840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:09,089 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:09,096 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447a571a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:09,537 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:12,529 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4437d9940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:12,531 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4433cbf60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:12,540 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:12,546 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4433cab60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:13,943 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:17,184 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444825760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:17,185 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444af6160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:17,194 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:17,201 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444af4860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:17,659 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_period_change_lock_date ... 2026-10-28 01:50:22,118 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_period_change_tax_lock_date ... 2026-10-28 01:50:23,149 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_default_tax ... 2026-10-28 01:50:25,225 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_amount_currency_is_zero ... 2026-10-28 01:50:26,983 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_analytic ... 2026-10-28 01:50:28,729 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_currency_conversion ... 2026-10-28 01:50:29,830 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_grouping ... 2026-10-28 01:50:31,181 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_no_currency_conversion ... 2026-10-28 01:50:32,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_reconcile ... 2026-10-28 01:50:33,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:36,989 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44708ca40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:36,991 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447084ea0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:36,999 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:37,006 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447087f60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:50:37,050 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:50:54,101 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_unexpected_invoice: Starting TestUnexpectedAmount.test_date_too_soon_month ... 2026-10-28 01:51:00,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_unexpected_invoice: Starting TestUnexpectedAmount.test_date_too_soon_year ... 2026-10-28 01:51:03,317 104 INFO rb-99b0b46-226057-429589 odoo.addons.account.tests.test_unexpected_invoice: Starting TestUnexpectedAmount.test_higher_amount ... 2026-10-28 01:51:06,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:51:21,906 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_check_label ... 2026-10-28 01:51:22,925 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_draft_invoice_payment_check_printing ... 2026-10-28 01:51:22,926 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: skipped TestPrintCheck.test_draft_invoice_payment_check_printing : Accounting not installed 2026-10-28 01:51:22,967 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_in_invoice_check_manual_sequencing ... 2026-10-28 01:51:26,463 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_in_invoice_check_manual_sequencing_with_multiple_payments ... 2026-10-28 01:51:41,500 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_multi_currency_stub_lines ... 2026-10-28 01:51:43,960 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_multiple_payments_check_number_uniqueness ... 2026-10-28 01:51:48,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_number_exceeds_int32_limit ... 2026-10-28 01:51:48,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_out_refund_check_manual_sequencing ... 2026-10-28 01:51:51,981 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_print_check_with_branch ... 2026-10-28 01:52:04,484 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_print_great_pre_number_check ... 2026-10-28 01:52:05,938 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_set_non_numeric_check_next_number_on_journal ... 2026-10-28 01:52:06,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:52:21,337 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_debit_note.tests.test_out_debit_note: Starting TestAccountDebitNote.test_00_debit_note_out_invoice ... 2026-10-28 01:52:25,765 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_debit_note.tests.test_out_debit_note: Starting TestAccountDebitNote.test_10_debit_note_in_refund ... 2026-10-28 01:52:29,759 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:52:44,602 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #195 deleted account.edi.format records with IDs: [1] 2026-10-28 01:52:44,650 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_cron_self_trigger ... 2026-10-28 01:52:49,947 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'EDI: Perform web services operations' (74) started manually 2026-10-28 01:52:50,176 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'EDI: Perform web services operations' (74) done 2026-10-28 01:52:50,242 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_cron_triggers ... 2026-10-28 01:52:53,374 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_edi_flow ... 2026-10-28 01:52:56,656 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_edi_flow_two_steps ... 2026-10-28 01:52:59,858 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_export_edi ... 2026-10-28 01:53:02,932 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_invoice_ready_to_be_sent ... 2026-10-28 01:53:07,122 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_prepare_jobs_batching ... 2026-10-28 01:53:12,494 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_prepare_jobs_no_batching ... 2026-10-28 01:53:17,845 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_warning_is_retried ... 2026-10-28 01:53:21,210 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:53:36,048 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi.tests.test_import_vendor_bill: Starting TestImportVendorBill.test_retrieve_partner ... 2026-10-28 01:53:36,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:53:50,951 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_autopost_bills: Starting TestAutoPostBills.test_autopost_bills ... 2026-10-28 01:54:19,173 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-28 01:54:35,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_allowance_charge_fixed_tax_included_recycling_contribution ... 2026-10-28 01:54:37,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_allowance_charge_fixed_tax_recycling_contribution ... 2026-10-28 01:54:39,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_cash_rounding_add_invoice_line ... 2026-10-28 01:54:41,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_cash_rounding_biggest_tax ... 2026-10-28 01:54:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates ... 2026-10-28 01:54:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_deferred_dates : Module required for the test is not installed (account_accountant) 2026-10-28 01:54:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines ... 2026-10-28 01:54:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines : Module required for the test is not installed (account_accountant) 2026-10-28 01:54:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines_with_delivery_date ... 2026-10-28 01:54:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines_with_delivery_date : Module required for the test is not installed (account_accountant) 2026-10-28 01:54:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates_with_delivery_date ... 2026-10-28 01:54:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_deferred_dates_with_delivery_date : Module required for the test is not installed (account_accountant) 2026-10-28 01:54:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_delivery_date_and_address ... 2026-10-28 01:54:45,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_document_header ... 2026-10-28 01:54:45,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_document_header : Module required for the test is not installed (l10n_fr_pdp) 2026-10-28 01:54:45,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_early_pay_discount ... 2026-10-28 01:54:47,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_end_following_month_payment_term ... 2026-10-28 01:54:49,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_financial_account_bank ... 2026-10-28 01:54:51,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_financial_account_iban ... 2026-10-28 01:54:53,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_global_location_number ... 2026-10-28 01:54:55,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_immediate_payment_term ... 2026-10-28 01:54:57,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_in_foreign_currency ... 2026-10-28 01:54:59,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_multiple_taxes ... 2026-10-28 01:55:01,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_negative_price_unit ... 2026-10-28 01:55:02,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_partner_info ... 2026-10-28 01:55:05,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_partner_siret ... 2026-10-28 01:55:05,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_partner_siret : Module required for the test is not installed (l10n_fr) 2026-10-28 01:55:05,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_price_amount_rounding_precision ... 2026-10-28 01:55:07,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_price_amount_rounding_precision_with_price_included_taxes ... 2026-10-28 01:55:08,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_product_description_name ... 2026-10-28 01:55:11,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_product_uom_and_discounts ... 2026-10-28 01:55:13,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_tax_included ... 2026-10-28 01:55:15,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_tax_withholding ... 2026-10-28 01:55:15,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_tax_withholding : Module required for the test is not installed (l10n_fr_pdp) 2026-10-28 01:55:15,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_with_chorus_pro_fields ... 2026-10-28 01:55:15,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: skipped CiiExportFacturXFR.test_invoice_with_chorus_pro_fields : Module required for the test is not installed (l10n_fr_facturx_chorus_pro) 2026-10-28 01:55:15,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_with_fixed_tax_on_negative_line ... 2026-10-28 01:55:17,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_without_chorus_pro_fields ... 2026-10-28 01:55:19,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 46 checked, 46 removed 2026-10-28 01:55:34,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_discount_on_price_zero ... 2026-10-28 01:55:36,113 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount ... 2026-10-28 01:55:37,648 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_full_price_node_and_invoiced_quantity ... 2026-10-28 01:55:39,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_full_price_node_no_invoiced_quantity ... 2026-10-28 01:55:41,777 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_base_amount ... 2026-10-28 01:55:43,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_base_amount_and_amount ... 2026-10-28 01:55:44,768 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_amount ... 2026-10-28 01:55:46,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_quantity ... 2026-10-28 01:55:47,604 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_zero_quantity ... 2026-10-28 01:55:49,072 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_line_extension_amount_zero_quantity_zero_price_amount ... 2026-10-28 01:55:50,640 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_negative_lines_and_total ... 2026-10-28 01:55:52,250 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_price_amount_base_quantity ... 2026-10-28 01:55:53,754 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_facturx_fr_decode_invoice_line: Starting TestCiiImportFacturXFRInvoiceLine.test_partial_import_invoice_line_zero_line_extension_amount ... 2026-10-28 01:55:54,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-28 01:56:09,818 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr: Starting CiiImportFacturXFR.test_import_invoice_deferred_and_delivery_dates ... 2026-10-28 01:56:11,380 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr: Starting CiiImportFacturXFR.test_import_invoice_eco_tax_and_discount ... 2026-10-28 01:56:12,931 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr: Starting CiiImportFacturXFR.test_import_invoice_product_uom_and_negative_qty ... 2026-10-28 01:56:14,384 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 01:56:29,806 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_cash_rounding: Starting TestCiiImportFacturXFRCashRounding.test_import_cash_rounding_add_invoice_line ... 2026-10-28 01:56:31,856 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_cash_rounding: Starting TestCiiImportFacturXFRCashRounding.test_import_cash_rounding_biggest_tax ... 2026-10-28 01:56:33,930 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 01:56:49,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_group_lines_by_tax: Starting TestCiiImportFacturXFRGroupLinesByTax.test_import_invoice_group_lines_by_tax ... 2026-10-28 01:56:51,598 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3783, 3784, 3785, 3786, 3787] 2026-10-28 01:56:51,861 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6962, 6963, 6964] 2026-10-28 01:56:52,006 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3788, 3789] 2026-10-28 01:56:52,153 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6965, 6966] 2026-10-28 01:56:52,333 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6967] 2026-10-28 01:56:55,184 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3796, 3797, 3798, 3799, 3800] 2026-10-28 01:56:55,351 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6976, 6977, 6978] 2026-10-28 01:56:55,520 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3801, 3802] 2026-10-28 01:56:55,709 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6979, 6980] 2026-10-28 01:56:55,945 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6981] 2026-10-28 01:56:56,783 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3803, 3804, 3805, 3806] 2026-10-28 01:56:56,959 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6982, 6983] 2026-10-28 01:56:57,132 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3807, 3808] 2026-10-28 01:56:57,291 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6984, 6985] 2026-10-28 01:56:57,470 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6986] 2026-10-28 01:56:58,572 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_group_lines_by_tax: Starting TestCiiImportFacturXFRGroupLinesByTax.test_import_invoice_group_lines_correct_tax_amount ... 2026-10-28 01:57:00,805 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3809, 3810, 3811, 3812] 2026-10-28 01:57:00,982 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6993, 6994, 6995] 2026-10-28 01:57:01,147 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3813] 2026-10-28 01:57:01,323 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6996] 2026-10-28 01:57:01,527 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6997] 2026-10-28 01:57:02,263 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 01:57:18,116 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_account: Starting TestCiiImportFacturXFRRetrieveTax.test_partial_import_account_invoice_predictive ... 2026-10-28 01:57:18,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_account: skipped TestCiiImportFacturXFRRetrieveTax.test_partial_import_account_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 01:57:18,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:57:33,371 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_partner: Starting TestCiiImportFacturXFRRetrievePartner.test_import_partner_creation ... 2026-10-28 01:57:33,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #213 deleted mail.message records with IDs: [14318, 14317, 14316] 2026-10-28 01:57:34,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #213 deleted res.partner records with IDs: [991] 2026-10-28 01:57:35,625 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_partner: Starting TestCiiImportFacturXFRRetrievePartner.test_import_partner_retrieval_no_contact ... 2026-10-28 01:57:36,908 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 01:57:51,033 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_barcode ... 2026-10-28 01:57:52,706 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_default_code ... 2026-10-28 01:57:54,335 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_description ... 2026-10-28 01:57:55,937 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_invoice_predictive ... 2026-10-28 01:57:56,105 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: skipped TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 01:57:56,139 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_name ... 2026-10-28 01:57:57,906 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 01:58:13,022 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_tax: Starting TestCiiImportFacturXFRRetrieveTax.test_partial_import_tax_charge_to_fixed_tax ... 2026-10-28 01:58:15,085 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_tax: Starting TestCiiImportFacturXFRRetrieveTax.test_partial_import_tax_manual_tax_amounts ... 2026-10-28 01:58:15,171 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #217 deleted account.tax records with IDs: [919] 2026-10-28 01:58:17,416 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 01:58:37,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_all ... 2026-10-28 01:58:37,227 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 01:58:37,235 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 01:58:37,911 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 01:58:37] "GET /account/download_invoice_documents/2662,2663,2664/all HTTP/1.1" 200 - 76 0.050 0.629 2026-10-28 01:58:37,913 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_download_docs.TestDownloadDocs.test_download_invoice_documents_filetype_all: waiting for threads: [] 2026-10-28 01:58:37,990 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 01:58:52,768 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_partner_peppol_fields: Starting TestAccountUblCii.test_partner_ubl_cii_formats ... 2026-10-28 01:58:52,963 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_partner_peppol_fields: Starting TestAccountUblCii.test_peppol_eas_endpoint ... 2026-10-28 01:58:53,637 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 01:59:20,010 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_actual_delivery_date_in_cii_xml ... 2026-10-28 01:59:21,523 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:21,524 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_bank_details_import ... 2026-10-28 01:59:22,388 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:22,389 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_billing_date_in_cii_xml ... 2026-10-28 01:59:23,686 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:23,687 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_credit_note_optional_fields ... 2026-10-28 01:59:23,771 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:26,798 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447a8c4a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:26,799 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4446a3740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:26,810 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:26,817 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4446a14e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:28,490 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:31,320 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447a28040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:31,322 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446cae520> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:31,335 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:31,341 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446cad8a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:36,059 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:36,113 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:39,252 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443c2f100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:39,253 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444446480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:39,262 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:39,268 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444447ce0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 01:59:39,299 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_export_import_billing_dates ... 2026-10-28 01:59:39,314 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: skipped TestAccountEdiUblCii.test_export_import_billing_dates : payment_custom module is not installed 2026-10-28 01:59:39,350 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:39,350 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_export_import_product ... 2026-10-28 01:59:50,217 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:50,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_export_import_discount_rounding ... 2026-10-28 01:59:53,805 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:53,805 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_export_non_eu_supplier_to_eu_customer ... 2026-10-28 01:59:55,865 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:55,866 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_line_without_product_has_name ... 2026-10-28 01:59:56,750 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:56,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_omits_schemeid_va_when_vat_is_slash ... 2026-10-28 01:59:58,095 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 01:59:58,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_use_correct_vat ... 2026-10-28 02:00:00,456 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:00,457 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_zugferd_keeps_xml_attachment_if_pdf_not_hybrid ... 2026-10-28 02:00:01,779 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:01,780 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_zugferd_no_duplicate_xml_attachment ... 2026-10-28 02:00:04,390 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:04,391 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_get_invoice_extra_attachments_no_partner ... 2026-10-28 02:00:04,606 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:04,607 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_import_bill ... 2026-10-28 02:00:07,754 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:07,754 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_import_partner_peppol_fields ... 2026-10-28 02:00:10,738 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:10,739 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_importing_bill_shouldnt_set_current_company_bank_account ... 2026-10-28 02:00:13,426 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:13,427 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_invoice_optional_fields ... 2026-10-28 02:00:13,516 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:16,668 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44518eac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:16,669 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4422ad440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:16,678 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:16,685 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4422ae700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:17,362 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:21,422 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44365a3e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:21,424 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440878a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:21,432 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:21,440 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44087b420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:25,100 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:25,133 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:28,997 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446534f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:28,998 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa442261d00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:29,007 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:29,014 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4422620c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:00:29,046 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_oin_code ... 2026-10-28 02:00:32,763 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:32,764 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_payment_means_code_in_facturx_xml ... 2026-10-28 02:00:34,226 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:34,227 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_payment_terms_early_payment_discount_in_cii_xml ... 2026-10-28 02:00:35,848 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:35,848 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_payment_terms_immediate_in_cii_xml ... 2026-10-28 02:00:37,222 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:37,223 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_peppol_eas_endpoint_compute ... 2026-10-28 02:00:37,439 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:37,441 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_ubl_bis3_keeps_xml_attachment ... 2026-10-28 02:00:39,465 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:00:39,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 23 checked, 23 removed 2026-10-28 02:00:55,694 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_BR_CO_10_line_extension_amount_sum_lines ... 2026-10-28 02:00:58,338 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_BR_E_08_line_extension_amount ... 2026-10-28 02:01:00,901 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_BR_S_08_tax_subtotal_taxable_amount ... 2026-10-28 02:01:02,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_PEPPOL_EN16931_R120_line_extension_amount_huge_number_of_decimals ... 2026-10-28 02:01:05,194 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_allowance_charge_custom_tax_recycling_contribution ... 2026-10-28 02:01:07,185 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_allowance_charge_fixed_tax_recycling_contribution ... 2026-10-28 02:01:09,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_buyer_reference_uses_partner_ref ... 2026-10-28 02:01:11,854 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_cash_rounding_add_invoice_line ... 2026-10-28 02:01:14,293 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_cash_rounding_biggest_tax ... 2026-10-28 02:01:16,611 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_custom_tax_emptying_turned_as_extra_invoice_lines ... 2026-10-28 02:01:18,392 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_customer_party_identifiers_partner_be ... 2026-10-28 02:01:28,973 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_customer_party_identifiers_partner_lu ... 2026-10-28 02:01:32,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_customer_party_identifiers_partner_nl ... 2026-10-28 02:01:38,829 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_multiple_taxes ... 2026-10-28 02:01:40,937 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_with_0_tax ... 2026-10-28 02:01:43,027 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_with_discount_on_lines ... 2026-10-28 02:01:47,122 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_with_recycling_contribution_tax ... 2026-10-28 02:01:49,603 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_fixed_tax_emptying_return_turned_as_extra_invoice_lines ... 2026-10-28 02:01:51,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_fixed_tax_emptying_turned_as_extra_invoice_lines ... 2026-10-28 02:01:53,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_item_description_name ... 2026-10-28 02:01:55,636 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_line_zero_quantity_not_missing ... 2026-10-28 02:01:57,692 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_manual_tax_amount ... 2026-10-28 02:02:00,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_multiple_fixed_tax_emptying_turned_as_extra_invoice_lines ... 2026-10-28 02:02:02,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_negative_discount_upsell ... 2026-10-28 02:02:04,556 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_negative_price_unit ... 2026-10-28 02:02:06,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_payee_financial_account ... 2026-10-28 02:02:08,691 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_price_amount_rounding_precision_with_price_included_taxes ... 2026-10-28 02:02:10,874 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_price_amount_rounding_precision_with_price_included_taxes_plus_free_product ... 2026-10-28 02:02:13,173 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_price_unit_more_decimals ... 2026-10-28 02:02:15,543 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_product_commodity_code_cpv ... 2026-10-28 02:02:15,546 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: skipped TestUblExportBis3BE.test_invoice_product_commodity_code_cpv : Module required for the test is not installed (l10n_ro_cpv_code) 2026-10-28 02:02:15,582 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_product_commodity_code_intrastat ... 2026-10-28 02:02:15,584 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: skipped TestUblExportBis3BE.test_invoice_product_commodity_code_intrastat : Module required for the test is not installed (account_intrastat) 2026-10-28 02:02:15,613 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_product_commodity_code_unspsc ... 2026-10-28 02:02:15,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: skipped TestUblExportBis3BE.test_invoice_product_commodity_code_unspsc : Module required for the test is not installed (product_unspsc) 2026-10-28 02:02:15,646 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_send_and_print_additional_documents ... 2026-10-28 02:02:17,893 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_sent_to_luxembourg_dig ... 2026-10-28 02:02:20,038 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_sent_to_partner_with_gln ... 2026-10-28 02:02:22,284 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_currency_code_tax_totals_foreign_currency ... 2026-10-28 02:02:24,599 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_exempt ... 2026-10-28 02:02:26,344 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_out_of_scope ... 2026-10-28 02:02:28,048 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_subtotal_exempt_amount ... 2026-10-28 02:02:30,451 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_withholding ... 2026-10-28 02:02:32,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_with_discount_and_fixed_tax_emptying_return ... 2026-10-28 02:02:34,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_with_fixed_tax_on_negative_line ... 2026-10-28 02:02:36,011 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_with_global_discount_line_sale_order ... 2026-10-28 02:02:39,856 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_ubl_line_without_product_name ... 2026-10-28 02:02:40,647 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 153 checked, 153 removed 2026-10-28 02:02:47,985 104 INFO rb-99b0b46-226057-429589 odoo.tests.suite: skipped setUpClass (odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be.TestBeExport) : Module required for the test is not installed (l10n_be) 2026-10-28 02:02:48,025 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:03:02,674 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_debit_note: Starting TestUblExportBis3DebitNoteBE.test_debit_note_as_invoice_document ... 2026-10-28 02:03:05,635 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 02:03:21,440 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_invoice_be_down_payment: Starting TestUblExportBis3InvoiceBEDownPayment.test_sale_order_down_payment ... 2026-10-28 02:03:25,349 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 02:03:40,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_credit_note_payment_due_date ... 2026-10-28 02:03:41,645 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_discount_per_line_price_on_big_quantity ... 2026-10-28 02:03:43,460 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_embedded_pdf ... 2026-10-28 02:03:44,903 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id a10679f8-7410-4bd4-a2bb-7ec6776be0d5: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'in_invoice', 'journal_id': 2226}, uid:232 2026-10-28 02:03:45,800 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_empty_embedded_document ... 2026-10-28 02:03:47,698 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_lot_of_decimals_in_quantities ... 2026-10-28 02:03:50,055 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 02:04:05,949 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_auto_generate_pdf: Starting TestUblImportBis3InvoiceBEAutoGeneratePDF.test_import_invoice_auto_generate_pdf ... 2026-10-28 02:04:07,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2756]. 2026-10-28 02:04:08,873 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:04:25,175 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_import_charge_and_discount_for_price_zero ... 2026-10-28 02:04:27,050 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_import_invoice_line_quantity_decimals ... 2026-10-28 02:04:28,761 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount ... 2026-10-28 02:04:30,304 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_full_price_node_and_invoiced_quantity ... 2026-10-28 02:04:31,701 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_full_price_node_no_invoiced_quantity ... 2026-10-28 02:04:33,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_amount ... 2026-10-28 02:04:34,913 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_base_amount ... 2026-10-28 02:04:36,483 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_allowance_base_amount_and_amount ... 2026-10-28 02:04:38,036 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_price_amount ... 2026-10-28 02:04:39,608 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_quantity ... 2026-10-28 02:04:41,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_zero_quantity ... 2026-10-28 02:04:42,645 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_line_extension_amount_zero_quantity_zero_price_amount ... 2026-10-28 02:04:44,187 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_name ... 2026-10-28 02:04:45,671 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_name_and_description ... 2026-10-28 02:04:47,297 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_negative_lines_and_total ... 2026-10-28 02:04:48,988 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_negative_with_base_quantity ... 2026-10-28 02:04:50,598 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_price_amount_base_quantity ... 2026-10-28 02:04:52,148 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_with_discount_and_included_tax ... 2026-10-28 02:04:53,904 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_zero_line_extension_amount ... 2026-10-28 02:04:54,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_zero_line_extension_amount_with_quantity_allowance_charge ... 2026-10-28 02:04:57,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_decode_invoice_line: Starting TestUblImportBis3InvoiceBEDecodeInvoiceLine.test_partial_import_invoice_line_zero_line_extension_amount_zero_quantity_with_price_amount ... 2026-10-28 02:04:58,562 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 23 checked, 23 removed 2026-10-28 02:05:15,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_group_lines_by_tax: Starting TestUblImportBis3InvoiceBEGroupLinesByTax.test_import_invoice_group_lines_by_tax ... 2026-10-28 02:05:17,430 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4157, 4158, 4159, 4160, 4161] 2026-10-28 02:05:17,688 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7455, 7456, 7457] 2026-10-28 02:05:17,881 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4162, 4163] 2026-10-28 02:05:18,043 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7458, 7459] 2026-10-28 02:05:18,241 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7460] 2026-10-28 02:05:21,420 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4170, 4171, 4172, 4173, 4174] 2026-10-28 02:05:21,684 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7469, 7470, 7471] 2026-10-28 02:05:21,862 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4175, 4176] 2026-10-28 02:05:22,049 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7472, 7473] 2026-10-28 02:05:22,276 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7474] 2026-10-28 02:05:23,038 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4177, 4178, 4179, 4180] 2026-10-28 02:05:23,231 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7475, 7476] 2026-10-28 02:05:23,431 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4181, 4182] 2026-10-28 02:05:23,590 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7477, 7478] 2026-10-28 02:05:23,742 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7479] 2026-10-28 02:05:24,898 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_group_lines_by_tax: Starting TestUblImportBis3InvoiceBEGroupLinesByTax.test_import_invoice_group_lines_correct_tax_amount ... 2026-10-28 02:05:27,398 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4183, 4184, 4185, 4186] 2026-10-28 02:05:27,604 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7486, 7487, 7488] 2026-10-28 02:05:27,789 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4187] 2026-10-28 02:05:28,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7489] 2026-10-28 02:05:28,213 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7490] 2026-10-28 02:05:29,088 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:05:45,757 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_optional_fields: Starting TestUblImportBis3InvoiceBEOptionalFields.test_import_credit_note_with_optional_fields ... 2026-10-28 02:05:45,901 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:50,151 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447c7a520> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:50,152 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4464bcae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:50,167 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:50,175 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4464bf920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:50,837 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:55,118 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446eae7a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:55,120 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447567600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:55,130 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:55,137 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447566fc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:05:59,953 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_optional_fields: Starting TestUblImportBis3InvoiceBEOptionalFields.test_import_invoice_optional_fields ... 2026-10-28 02:06:00,040 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:04,541 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444827f60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:04,542 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4434e5080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:04,549 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:04,556 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4434e5440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:05,142 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:08,144 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4449863e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:08,145 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444e07740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:08,154 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:08,161 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444e05080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:13,327 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:16,494 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa440e34180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:16,496 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446ead800> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:16,504 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:16,511 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446eaf7e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:06:16,556 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:06:35,455 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_payable_rounding_amount: Starting TestUblImportBis3InvoiceBEPayableRoundingAmount.test_import_cash_rounding_add_invoice_line ... 2026-10-28 02:06:39,568 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_payable_rounding_amount: Starting TestUblImportBis3InvoiceBEPayableRoundingAmount.test_import_cash_rounding_biggest_tax ... 2026-10-28 02:06:41,549 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_payable_rounding_amount: Starting TestUblImportBis3InvoiceBEPayableRoundingAmount.test_import_payable_rounding_amount_not_being_cash_rounding ... 2026-10-28 02:06:43,475 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 02:07:00,638 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_account: Starting TestUblImportBis3InvoiceBERetrieveAccount.test_partial_import_account_invoice_predictive ... 2026-10-28 02:07:00,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_account: skipped TestUblImportBis3InvoiceBERetrieveAccount.test_partial_import_account_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 02:07:00,953 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:07:18,277 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_bill_endpoint_in_party_tax_scheme ... 2026-10-28 02:07:20,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_bill_multiple_payment_means ... 2026-10-28 02:07:22,564 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_bill_vat_in_party_identification ... 2026-10-28 02:07:24,552 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_partner_creation ... 2026-10-28 02:07:24,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #246 deleted mail.message records with IDs: [14655, 14654, 14653] 2026-10-28 02:07:25,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #246 deleted res.partner records with IDs: [1178] 2026-10-28 02:07:27,976 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_partner_creation_ch ... 2026-10-28 02:07:33,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_partner_retrieval_no_contact ... 2026-10-28 02:07:35,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_partial_import_partner_retrieval_bank_account_number ... 2026-10-28 02:07:38,061 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_partial_import_partner_retrieval_own_bank_account_number ... 2026-10-28 02:07:39,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 02:07:57,346 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_import_ignored_uom_category_mismatch ... 2026-10-28 02:07:59,657 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_barcode ... 2026-10-28 02:08:01,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_default_code ... 2026-10-28 02:08:04,315 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_description ... 2026-10-28 02:08:06,225 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_invoice_predictive ... 2026-10-28 02:08:06,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: skipped TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 02:08:06,414 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_name ... 2026-10-28 02:08:08,668 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 02:08:26,923 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_import_document_charge_with_different_tax ... 2026-10-28 02:08:30,230 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_import_foreign_tax ... 2026-10-28 02:08:33,687 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_import_invoice_fixed_tax_fuzzy ... 2026-10-28 02:08:35,536 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_charge_to_fixed_tax ... 2026-10-28 02:08:38,685 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_from_predicted_account_default_tax ... 2026-10-28 02:08:41,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_included_invoice ... 2026-10-28 02:08:43,676 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_manual_tax_amounts ... 2026-10-28 02:08:46,562 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_manual_tax_amounts_invoice_predictive ... 2026-10-28 02:08:46,721 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: skipped TestUblImportBis3InvoiceBERetrieveTax.test_partial_import_tax_manual_tax_amounts_invoice_predictive : Module required for the test is not installed (account_accountant) 2026-10-28 02:08:46,792 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 02:09:04,502 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_edi_ubl_cii_tax_extension.tests.test_ubl_cii_tax_extension: Starting TestAccountEdiUblCiiTaxExtension.test_tax_subtotal ... 2026-10-28 02:09:09,082 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:09:25,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_fleet.tests.test_account_fleet: Starting TestAccountFleet.test_transfer_wizard_vehicle_info_propagation ... 2026-10-28 02:09:31,589 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:09:49,791 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_fleet_log_services_amount ... 2026-10-28 02:09:51,535 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_bill_change_vehicle ... 2026-10-28 02:09:52,325 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [664] 2026-10-28 02:09:52,937 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [665] 2026-10-28 02:09:53,248 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted mail.message records with IDs: [14785] 2026-10-28 02:09:53,263 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted fleet.vehicle.log.services records with IDs: [9] 2026-10-28 02:09:54,317 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_bill_deletion ... 2026-10-28 02:09:55,587 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [667, 668] 2026-10-28 02:09:55,932 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted account.move.line.ctp records with IDs: [4263, 4265] 2026-10-28 02:09:56,015 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted mail.message records with IDs: [14787] 2026-10-28 02:09:56,022 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted fleet.vehicle.log.services records with IDs: [11] 2026-10-28 02:09:56,237 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted account.move.line records with IDs: [7608] 2026-10-28 02:09:56,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_bill_right_amount ... 2026-10-28 02:09:57,505 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [669] 2026-10-28 02:09:58,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_log_deletion ... 2026-10-28 02:09:59,154 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted mail.message records with IDs: [14790] 2026-10-28 02:09:59,229 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #256 deleted fleet.vehicle.log.services records with IDs: [15] 2026-10-28 02:09:59,309 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:10:20,033 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_action_post_calls_send_payment_request_only_once ... 2026-10-28 02:10:21,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_full_amount_available_for_refund_when_not_yet_refunded ... 2026-10-28 02:10:22,783 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_full_amount_available_for_refund_when_refunds_are_pending ... 2026-10-28 02:10:24,164 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_generate_payment_link_with_no_invoice_line ... 2026-10-28 02:10:24,336 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [4266] 2026-10-28 02:10:24,537 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [7613, 7614] 2026-10-28 02:10:24,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_amount_available_for_refund_when_fully_refunded ... 2026-10-28 02:10:26,993 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_amount_available_for_refund_when_no_tx ... 2026-10-28 02:10:27,265 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_amount_available_for_refund_when_not_supported ... 2026-10-28 02:10:28,516 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_full_amount_available_for_refund_when_partially_refunded ... 2026-10-28 02:10:30,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_payment_for_validations ... 2026-10-28 02:10:31,146 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_payment_invoice_same_receivable ... 2026-10-28 02:10:35,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_payment_token_for_invoice_partner_is_available ... 2026-10-28 02:10:37,844 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_payments_for_source_tx_with_children ... 2026-10-28 02:10:39,321 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_pending_tx_does_not_cancel_payment ... 2026-10-28 02:10:40,355 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_post_process_does_not_fail_on_cancelled_invoice ... 2026-10-28 02:10:42,774 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_post_process_only_posts_invoices_of_done_transactions ... 2026-10-28 02:10:46,025 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_prevent_unlink_apml_with_active_provider ... 2026-10-28 02:10:46,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_provider_journal_assignation ... 2026-10-28 02:10:46,929 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_refund_message_author_is_logged_in_user ... 2026-10-28 02:10:48,415 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_refunds_count ... 2026-10-28 02:10:53,423 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_vendor_payment_name_remains_same_after_repost ... 2026-10-28 02:10:55,489 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [4293] 2026-10-28 02:10:55,748 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [7667, 7668] 2026-10-28 02:10:57,187 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:11:17,995 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_check_payment_access_token_before_rerouting_flow ... 2026-10-28 02:11:18,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_check_portal_access_token_before_rerouting_flow ... 2026-10-28 02:11:18,175 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_invoice_overdue_payment_flow ... 2026-10-28 02:11:24,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:TestUser from n/a 2026-10-28 02:11:24,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:11:28,203 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:28] "GET /my/invoices/overdue HTTP/1.1" 200 - 330 0.549 3.322 2026-10-28 02:11:28,343 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:28] "POST /invoice/transaction/overdue HTTP/1.1" 200 - 29 0.053 0.063 2026-10-28 02:11:31,039 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:31] "POST /payment/status/poll HTTP/1.1" 200 - 560 1.108 1.466 2026-10-28 02:11:31,129 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_invoice_payment_flow ... 2026-10-28 02:11:31,151 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:11:31,897 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 02:11:33,524 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:33] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=1252&access_token=06d73496373986dc701ee2419022c4912ed4e79516fe96f6c2f318b167d42b96&invoice_id=2857 HTTP/1.1" 200 - 277 0.314 2.064 2026-10-28 02:11:33,576 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 02:11:33,686 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:33] "POST /invoice/transaction/2857 HTTP/1.1" 200 - 27 0.043 0.078 2026-10-28 02:11:33,787 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_out_invoice_get_page_view_values ... 2026-10-28 02:11:37,445 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_partially_paid_invoice_overdue_payment_flow ... 2026-10-28 02:11:44,793 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:TestUser from n/a 2026-10-28 02:11:44,814 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:11:47,815 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:47] "GET /my/invoices/overdue HTTP/1.1" 200 - 330 0.511 2.494 2026-10-28 02:11:48,020 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:48] "POST /invoice/transaction/overdue HTTP/1.1" 200 - 29 0.088 0.062 2026-10-28 02:11:50,271 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:50] "POST /payment/status/poll HTTP/1.1" 200 - 555 0.971 1.183 2026-10-28 02:11:50,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_public_user_new_company ... 2026-10-28 02:11:54,089 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:11:54,716 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 02:11:55,985 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:55] "GET /payment/pay?amount=1000.0¤cy_id=126&reference=Test+Transaction&partner_id=1252&access_token=b10be471713340ed91405aa53c4a99caeab4e3e922d36f6435a4fa89f2b5a70a&invoice_id=2864 HTTP/1.1" 200 - 293 0.224 1.679 2026-10-28 02:11:56,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 02:11:56,117 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:56] "POST /invoice/transaction/2864 HTTP/1.1" 200 - 27 0.046 0.074 2026-10-28 02:11:58,248 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:11:58] "POST /payment/status/poll HTTP/1.1" 200 - 519 0.828 1.215 2026-10-28 02:11:58,330 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-10-28 02:11:58,442 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:12:00,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-28 02:12:00,308 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:12:00] "POST /invoice/transaction/2857/ HTTP/1.1" 200 - 13 0.012 1.858 2026-10-28 02:12:00,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 02:12:19,995 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_payment.tests.test_payment_provider: Starting TestPaymentProvider.test_duplicate_provider_child_company_no_journal_id ... 2026-10-28 02:12:27,638 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:12:44,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_account_journal: Starting TestPeppolAccountJournal.test_peppol_journal_type_change ... 2026-10-28 02:12:44,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:13:03,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_attachment_placeholders ... 2026-10-28 02:13:05,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_automatic_invoicing_auto_update_partner_peppol_status ... 2026-10-28 02:13:09,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768710806473805.1672531200.000000000000000-openerp-89-sale.order@b303c61a313e>: ['"partner_be" <@False>'] 2026-10-28 02:13:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-10-28 02:13:13,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_available_peppol_edi_formats ... 2026-10-28 02:13:13,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_available_peppol_sending_methods ... 2026-10-28 02:13:27,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_compute_available_peppol_eas_multi_partner ... 2026-10-28 02:13:27,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_non_xml_compatible_characters ... 2026-10-28 02:13:29,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_default_ubl_bis3_multi ... 2026-10-28 02:13:32,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 02:13:33,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 02:13:33,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_default_ubl_bis3_single ... 2026-10-28 02:13:36,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_document_retrieval_with_company_context ... 2026-10-28 02:13:52,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_send_multi_async ... 2026-10-28 02:14:09,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 02:14:10,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 02:14:10,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_receive_error_peppol ... 2026-10-28 02:14:13,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_receive_success_peppol ... 2026-10-28 02:14:15,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_resend_error_peppol_message ... 2026-10-28 02:14:18,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #274 deleted ir.attachment records with IDs: [12071] 2026-10-28 02:14:18,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_email_then_peppol ... 2026-10-28 02:14:21,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [482] 2026-10-28 02:14:21,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_invalid_edi_user ... 2026-10-28 02:14:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_peppol_alerts_invalid_partner ... 2026-10-28 02:14:24,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_peppol_alerts_not_valid_format_partner ... 2026-10-28 02:14:25,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_peppol_alerts_not_valid_partner ... 2026-10-28 02:14:27,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_success_message ... 2026-10-28 02:14:29,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_silent_error_while_creating_xml ... 2026-10-28 02:14:31,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-28 02:14:32,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-28 02:14:32,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_validate_partner ... 2026-10-28 02:14:33,001 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 32 checked, 32 removed 2026-10-28 02:14:51,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolSelfBillingImport.test_receive_self_billed_invoice_from_peppol ... 2026-10-28 02:14:54,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolSelfBillingImport.test_receive_self_billed_invoice_from_peppol_multi_company ... 2026-10-28 02:15:12,366 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:15:31,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_create_participant_missing_data ... 2026-10-28 02:15:31,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_deregister_with_client_gone_error ... 2026-10-28 02:15:32,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [4] 2026-10-28 02:15:32,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_do_not_reset_peppol_endpoint ... 2026-10-28 02:15:35,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=0088%3A88888888888&formats=None 2026-10-28 02:15:44,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_ignore_archived_edi_users ... 2026-10-28 02:15:45,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_peppol_commercial_entity ... 2026-10-28 02:15:55,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=0208%3A0477472701&formats=urn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3A3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Anen.nl%3Anlcius%3Av1.0%2Curn%3Acen.eu%3Aen16931%3A2017%23conformant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3Ainternational%3Asg%3A3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Axeinkauf.de%3Akosit%3Axrechnung_3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23conformant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3Ainternational%3Aaunz%3A3.0%2COIOUBL-2.1%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Apeppol%3Afrance%3Abilling%3Acius%3A1.0 2026-10-28 02:15:55,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=0208%3A0477472701&formats=None 2026-10-28 02:15:55,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=odemo%3A0477472701&formats=urn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3A3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Afdc%3Anen.nl%3Anlcius%3Av1.0%2Curn%3Acen.eu%3Aen16931%3A2017%23conformant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3Ainternational%3Asg%3A3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Axeinkauf.de%3Akosit%3Axrechnung_3.0%2Curn%3Acen.eu%3Aen16931%3A2017%23conformant%23urn%3Afdc%3Apeppol.eu%3A2017%3Apoacc%3Abilling%3Ainternational%3Aaunz%3A3.0%2COIOUBL-2.1%2Curn%3Acen.eu%3Aen16931%3A2017%23compliant%23urn%3Apeppol%3Afrance%3Abilling%3Acius%3A1.0 2026-10-28 02:15:55,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://peppol.test.odoo.com/api/peppol/1/lookup?peppol_identifier=odemo%3A0477472701&formats=None 2026-10-28 02:15:56,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_peppol_registration_register_as_parent ... 2026-10-28 02:16:06,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [9] 2026-10-28 02:16:06,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_peppol_registration_register_as_self ... 2026-10-28 02:16:16,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [10] 2026-10-28 02:16:16,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_register_participant_already_exists_on_peppol_as_receiver ... 2026-10-28 02:16:17,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_register_participant_for_the_first_time_as_sender_then_receiver_then_unregister ... 2026-10-28 02:16:18,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [12] 2026-10-28 02:16:18,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_register_participant_rejected ... 2026-10-28 02:16:18,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_save_migration_key ... 2026-10-28 02:16:19,366 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-28 02:16:37,513 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BEPeppol.test_invoice_PEPPOL_EN16931_R010_R020_ensure_customer_supplier_endpoint_id ... 2026-10-28 02:16:40,355 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:16:58,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol_response.tests.test_peppol_message_responses: Starting TestPeppolMessageResponse.test_accept_response_peppol ... 2026-10-28 02:17:01,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol_response.tests.test_peppol_message_responses: Starting TestPeppolMessageResponse.test_receive_response_to_inexisting_invoices ... 2026-10-28 02:17:04,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol_response.tests.test_peppol_message_responses: Starting TestPeppolMessageResponse.test_reject_response_peppol ... 2026-10-28 02:17:06,894 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:17:26,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol_selfbilling.tests.test_peppol_selfbilling: Starting TestPeppolSelfBilling.test_send_self_billed_invoice_via_peppol ... 2026-10-28 02:17:29,114 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 02:17:47,430 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_export_selfbilling ... 2026-10-28 02:17:51,956 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_export_selfbilling_credit_note ... 2026-10-28 02:17:54,401 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_export_selfbilling_reverse_charge ... 2026-10-28 02:17:56,930 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_self_billing_sequence_per_partner ... 2026-10-28 02:17:59,282 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 02:18:16,185 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_get_qr_vals_communication ... 2026-10-28 02:18:16,363 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_out_invoice_create_refund_qr_code ... 2026-10-28 02:18:17,843 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_sepa_qr_code_detection ... 2026-10-28 02:18:18,113 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_sepa_qr_code_generation ... 2026-10-28 02:18:18,776 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:18:35,629 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation: Starting TestTaxesComputation.test_formula ... 2026-10-28 02:18:37,090 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome pid: 6539 2026-10-28 02:18:37,090 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome headless temporary user profile dir: /tmp/tmptfhmei0j_chrome_odoo 2026-10-28 02:18:37,090 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Issuing json command http://127.0.0.1:43119/json/version 2026-10-28 02:18:37,091 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43119/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:18:37,313 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Browser version: Chrome/150.0.7871.114 2026-10-28 02:18:37,313 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Issuing json command http://127.0.0.1:43119/json 2026-10-28 02:18:37,314 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43119/json with timeout 3 increased to 10s during tests 2026-10-28 02:18:37,356 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Websocket url found: ws://127.0.0.1:43119/devtools/page/9AC327FA450E5229D3EA2841E5F4EB1F 2026-10-28 02:18:37,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Enable chrome headless console log notification 2026-10-28 02:18:37,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome headless enable page notifications 2026-10-28 02:18:37,607 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 02:18:37,628 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Setting session cookie in browser 2026-10-28 02:18:37,649 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Open "http://127.0.0.1:8069/account/init_tests_shared_js_python" in browser 2026-10-28 02:18:37,649 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Navigating to: "http://127.0.0.1:8069/account/init_tests_shared_js_python" 2026-10-28 02:18:37,680 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:18:39,463 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:39] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 174 0.228 1.558 2026-10-28 02:18:39,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Navigation result: {'frameId': '9AC327FA450E5229D3EA2841E5F4EB1F', 'loaderId': '941FDCD32A6C130598D74D4177DFF567', 'isDownload': False} 2026-10-28 02:18:39,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-28 02:18:39,519 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:18:39,557 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 02:18:39,623 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:39] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.056 2026-10-28 02:18:39,636 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 02:18:39,658 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:39] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.090 2026-10-28 02:18:39,665 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:18:39,669 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:18:39,695 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 02:18:39,727 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:39] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.048 2026-10-28 02:18:39,968 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:18:40,003 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 02:18:40,035 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:40] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.057 2026-10-28 02:18:40,073 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:40] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 5 0.019 0.066 2026-10-28 02:18:40,587 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:40] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 02:18:40,699 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Evaluate test code "odoo.startTour('tests_shared_js_python', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/account/init_tests_shared_js_python", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:18:40,731 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: [1/2] Tour tests_shared_js_python → Step Click (trigger: button) 2026-10-28 02:18:40,808 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: [2/2] Tour tests_shared_js_python → Step Wait (trigger: button.text-success) 2026-10-28 02:18:40,843 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.019 0.183 2026-10-28 02:18:40,930 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:40] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.035 0.232 2026-10-28 02:18:40,955 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:18:40,956 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:18:40] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.133 2026-10-28 02:18:40,995 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: tour succeeded 2026-10-28 02:18:40,996 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 02:18:41,110 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: heap 9070788 (allocated 10223616) 2026-10-28 02:18:41,129 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Closing chrome headless with pid 6539 2026-10-28 02:18:41,130 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Closing websocket connection 2026-10-28 02:18:41,131 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Terminating chrome headless with pid 6539 2026-10-28 02:18:41,280 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_021841_280574_test_formula.txt 2026-10-28 02:18:41,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Removing chrome user profile "/tmp/tmptfhmei0j_chrome_odoo" 2026-10-28 02:18:41,359 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_tax_python.tests.test_taxes_computation: Starting TestTaxesComputation.test_invalid_formula ... 2026-10-28 02:18:41,602 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:18:59,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_child_tax_multiple_parent_raises ... 2026-10-28 02:19:00,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_all_move_type ... 2026-10-28 02:19:11,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_amls_all_states ... 2026-10-28 02:19:14,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_caba_taxes_with_negative_line ... 2026-10-28 02:19:20,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_child_tax ... 2026-10-28 02:19:21,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_date_from ... 2026-10-28 02:19:23,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_move_type_entry ... 2026-10-28 02:19:26,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_multi_company ... 2026-10-28 02:19:42,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_multiple_taxes ... 2026-10-28 02:19:43,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_no_tag_after ... 2026-10-28 02:19:44,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_no_tag_before ... 2026-10-28 02:19:45,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_tax_tags ... 2026-10-28 02:19:47,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_with_caba_taxes ... 2026-10-28 02:19:50,910 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:19:59,427 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:02,666 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44509ab60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:02,667 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445457380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:02,679 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:02,687 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4454553a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:03,341 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:07,649 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa440f4ef20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:07,651 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445fcbce0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:07,664 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:07,672 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445fca840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:08,153 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:12,249 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444e654e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:12,250 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44082b740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:12,258 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:12,263 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44082b2e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:12,806 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:15,850 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa43f8cf920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:15,853 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445eac2c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:15,865 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:15,874 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44509e8e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:17,414 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:20,559 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443bdd6c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:20,560 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4433c8540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:20,570 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:20,578 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445840cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:21,103 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:25,353 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445c15080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:25,355 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440e000e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:25,365 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:25,373 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440e03ce0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:25,851 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:30,178 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446295440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:30,180 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43f91a160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:30,189 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:30,195 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa43f91a520> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:30,671 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:34,045 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa440f8be20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:34,046 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447a8dee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:34,059 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:34,067 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447a8de40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:34,583 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:38,733 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4437360c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:38,735 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444d322a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:38,746 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:38,754 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447a29300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:39,306 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:43,500 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445367240> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:43,501 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446e61b20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:43,509 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:43,515 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446e60e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:44,075 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:47,137 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4463ec180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:47,138 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445f922a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:47,149 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:47,156 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445f920c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:48,587 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:51,717 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44509d620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:51,720 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443029bc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:51,729 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:51,736 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44302b100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:20:59,371 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_aggregates ... 2026-10-28 02:20:59,601 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_all_account_count_with_subplans ... 2026-10-28 02:20:59,700 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:04,613 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447b21e40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:04,614 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445d4d760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:04,624 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:04,631 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445d4e840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:05,121 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:09,204 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444ae0900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:09,205 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445d204a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:09,215 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:09,222 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445d20cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:09,731 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:12,947 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4434e42c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:12,952 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44077d080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:12,967 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:12,974 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44077cae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:14,487 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:17,839 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4442456c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:17,840 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4450dfec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:17,847 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:17,854 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4450def20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:18,406 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:23,120 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4421544a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:23,122 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4436593a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:23,136 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:23,143 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44365af20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:23,606 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:26,687 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442da7d80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:26,688 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4449858a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:26,699 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:26,708 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4449860c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:28,199 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:31,362 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443c23880> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:31,363 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4420a6160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:31,373 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:31,380 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4420a5f80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:31,811 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:35,838 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4422636a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:35,840 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44077e660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:35,850 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:35,857 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44077ff60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:36,405 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:39,669 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446e52340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:39,671 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444c90360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:39,684 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:39,692 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444c92340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:41,156 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:44,238 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442e7d4e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:44,240 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441412200> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:44,249 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:44,255 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441411d00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:44,842 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:48,922 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446cace00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:48,924 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444468cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:48,935 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:48,942 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44446b6a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:49,415 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:53,676 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447e232e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:53,681 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4458711c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:53,692 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:53,699 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445871e40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:54,281 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:57,525 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa440087d80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:57,527 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4447b7740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:57,538 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:57,546 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4447b7ce0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:21:59,067 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:02,525 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4410bf420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:02,527 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446084540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:02,536 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:02,543 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446084680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:03,022 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:07,006 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444969940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:07,008 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4470ea3e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:07,016 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:07,024 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4470eb240> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:07,594 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:10,831 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44467aa20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:10,832 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447e56de0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:10,843 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:10,848 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447e57b00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:12,647 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_account_branches ... 2026-10-28 02:22:12,649 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: skipped TestAnalyticAccount.test_analytic_account_branches : `hr_timesheet` overrides analytic rights. Without `account` the test would crash 2026-10-28 02:22:12,680 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_distribution_model ... 2026-10-28 02:22:12,781 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_plan_account_child ... 2026-10-28 02:22:12,846 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:15,881 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447d7ec00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:15,882 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4442f7c40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:15,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:15,897 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4442f4680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:16,387 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:20,485 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445191080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:20,488 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa442e47ec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:20,502 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:20,515 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442e45260> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:21,071 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:24,403 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44476ef20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:24,404 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440833600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:24,416 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:24,424 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440833380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:25,884 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:28,869 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4410e00e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:28,870 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440f93ba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:28,879 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:28,885 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440f91300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:29,316 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:33,192 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445c17100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:33,194 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44087b420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:33,204 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:33,211 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440878e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:33,639 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:37,759 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44116d120> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:37,761 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4450a7c40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:37,770 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:37,778 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4450a4720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:38,227 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:41,321 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44365aca0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:41,323 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44708a160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:41,333 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:41,340 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44708a8e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:42,830 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:45,886 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4456f0f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:45,887 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4464bd260> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:45,894 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:45,899 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4464bc0e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:46,398 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:50,461 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443c2cfe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:50,463 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44608ba60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:50,473 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:50,480 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44608aa20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:50,939 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:53,958 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442d12fc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:53,959 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445e9b600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:53,968 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:53,975 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445e9a840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:55,481 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:58,391 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441d94860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:58,392 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445eccf40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:58,401 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:58,409 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445ecfd80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:22:58,835 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:02,909 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443d1a480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:02,910 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441039d00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:02,920 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:02,926 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44103b920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:03,412 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:07,480 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445228540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:07,482 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44087a700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:07,492 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:07,499 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4408782c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:08,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:10,912 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4479b4a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:10,914 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443c0b600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:10,923 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:10,930 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443c0a200> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:11,437 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:15,384 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44215b560> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:15,386 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43fd86d40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:15,396 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:15,403 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa43fd860c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:15,885 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:19,990 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4451927a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:19,991 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445871760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:20,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:20,008 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445871800> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:20,582 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan ... 2026-10-28 02:23:21,662 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52619, 52635] 2026-10-28 02:23:21,728 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:26,217 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4471f2fc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:26,219 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445299620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:26,228 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:26,236 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44529a480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:27,348 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52623, 52637] 2026-10-28 02:23:27,390 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:31,611 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4444418a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:31,613 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44447db20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:31,623 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:31,631 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4476819e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:32,667 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52627, 52639] 2026-10-28 02:23:32,730 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:35,722 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445351b20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:35,724 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4450dc0e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:35,738 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:35,745 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4450dd620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:37,680 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52631, 52641] 2026-10-28 02:23:37,741 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:40,873 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4410bcb80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:40,875 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44512e480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:40,885 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:40,892 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44512e020> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:42,430 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:45,522 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa43fe0ac00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:45,524 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446168fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:45,534 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:45,542 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44616a480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:46,009 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:50,172 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441ceaf20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:50,174 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447a328e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:50,182 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:50,190 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447a30cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:50,698 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:53,780 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447e64e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:53,785 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445707880> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:53,795 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:53,802 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445705940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:55,334 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:58,441 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443c21c60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:58,443 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43feaa2a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:58,452 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:58,460 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa43fea8180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:23:58,975 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:03,073 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446ddc360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:03,075 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4465e3600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:03,086 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:03,093 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4465e2f20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:03,577 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:07,862 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443f87ec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:07,864 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4444394e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:07,875 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:07,882 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4444396c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:08,423 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:11,697 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444620f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:11,699 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446d8bba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:11,712 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:11,722 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446d88b80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:12,188 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:16,346 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447154f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:16,348 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444c854e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:16,360 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:16,368 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444c84900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:17,157 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:21,253 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441ce8ae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:21,256 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4462dd080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:21,268 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:21,276 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4462dca40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:23,264 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52691, 52695, 52699, 52703, 52692, 52696, 52700, 52704] 2026-10-28 02:24:23,300 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:26,278 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441038180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:26,279 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444d72c00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:26,287 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:26,293 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444d73ba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:26,696 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan_conflict ... 2026-10-28 02:24:28,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan_with_intermediate ... 2026-10-28 02:24:28,924 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52619, 52635] 2026-10-28 02:24:28,973 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:31,896 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447e54ea0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:31,898 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447b00720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:31,907 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:31,916 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447b02980> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:33,986 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52623, 52637] 2026-10-28 02:24:34,035 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:37,136 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444cbf1a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:37,138 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446dec2c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:37,148 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:37,156 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446defe20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:39,067 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52627, 52639] 2026-10-28 02:24:39,127 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:42,198 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444acfa60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:42,200 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445d61c60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:42,210 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:42,217 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445d62020> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:44,180 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52631, 52641] 2026-10-28 02:24:44,241 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:47,327 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446a018a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:47,328 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445ec3060> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:47,338 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:47,345 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445ec2d40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:47,990 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:51,900 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447a4d8a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:51,902 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446a0e0c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:51,911 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:51,919 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446a0e700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:52,407 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:55,613 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447829300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:55,615 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446dd8900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:55,626 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:55,632 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446ddb380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:24:57,092 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:00,203 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44608fd80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:00,205 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444243420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:00,215 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:00,223 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444242b60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:00,761 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:04,970 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44804e2a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:04,972 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44608b6a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:04,981 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:04,988 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44608b100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:05,518 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:08,460 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445192ac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:08,462 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4438aeac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:08,472 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:08,480 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4438ac7c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:10,018 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:13,161 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44446b9c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:13,163 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44347b740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:13,173 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:13,180 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44347b4c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:13,639 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:17,809 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4454253a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:17,811 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443658180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:17,820 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:17,825 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44365b600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:18,328 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:22,554 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4479e67a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:22,556 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444c751c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:22,567 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:22,575 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444c77ec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:23,387 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:26,555 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442d128e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:26,556 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4450dfc40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:26,569 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:26,574 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4450dc7c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:28,554 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52723, 52727, 52731, 52735, 52724, 52728, 52732, 52736] 2026-10-28 02:25:28,605 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:32,699 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44769eca0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:32,700 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446b194e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:32,708 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:32,713 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446b18a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:33,182 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan ... 2026-10-28 02:25:33,819 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan_conflict ... 2026-10-28 02:25:34,065 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan_no_conflict ... 2026-10-28 02:25:34,349 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_sys_param ... 2026-10-28 02:25:34,429 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:38,686 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44605bf60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:38,688 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441be7060> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:38,698 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:38,705 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441be6ac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:39,117 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:42,510 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4434518a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:42,511 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444f2e5c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:42,521 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:42,529 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444f2d440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:43,957 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:47,178 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4477a37e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:47,180 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4479b5a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:47,190 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:47,198 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4479b6840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:47,584 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:51,658 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442ef7b00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:51,659 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446018540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:51,671 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:51,678 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44601bb00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:52,124 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:55,123 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44608bf60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:55,125 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444dddd00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:55,135 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:55,143 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444ddca40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:56,636 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:59,764 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443bbfb00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:59,766 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445706340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:59,776 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:25:59,786 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445705f80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:00,272 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:04,535 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4477d5440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:04,537 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444fdfba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:04,547 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:04,553 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444fdccc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:05,200 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:09,367 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445faa340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:09,369 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4410f8680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:09,379 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:09,386 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445a39940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:09,943 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:12,910 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44077c4a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:12,912 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44477f740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:12,921 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:12,927 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44477d300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:13,359 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:17,152 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444c74a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:17,153 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443451580> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:17,165 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:17,170 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443451bc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:17,625 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:21,797 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4442f74c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:21,799 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4439a63e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:21,808 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:21,815 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4439a42c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:22,269 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:25,526 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4410d99e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:25,527 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44116e020> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:25,538 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:25,545 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44116e2a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:27,050 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:30,296 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442faa660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:30,298 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4452ae3e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:30,308 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:30,315 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4452adc60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:32,008 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52620, 52624, 52628, 52632] 2026-10-28 02:26:32,049 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:36,209 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445066d40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:36,211 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4441f4a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:36,220 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:36,227 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4441f5080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-99b0b46-226057/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-99b0b46-226057/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-99b0b46-226057/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:36,607 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_create_analytic_with_minimal_access ... 2026-10-28 02:26:37,823 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:42,050 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444469bc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:42,052 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445bfc540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:42,065 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:42,075 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445bfdbc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:42,624 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:46,002 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445806980> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:46,003 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444444720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:46,013 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:46,026 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444444680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:46,579 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:50,889 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444e2c2c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:50,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447d7d8a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:50,899 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:50,907 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447d7c360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:51,492 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:55,804 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44082bd80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:55,806 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443659260> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:55,816 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:55,825 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443659580> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:56,398 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:59,526 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447b83600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:59,527 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4450b0f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:59,537 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:26:59,544 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4450b1080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:01,051 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:04,309 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441039940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:04,311 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443677920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:04,321 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:04,328 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443676fc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:04,843 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:08,978 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4442f02c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:08,980 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444d5ba60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:08,991 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:09,002 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444d58b80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:09,423 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:12,539 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa43f7f5120> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:12,541 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa442faa7a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:12,550 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:12,558 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442fa98a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:12,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_get_plans_with_option ... 2026-10-28 02:27:14,161 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_get_plans_without_options ... 2026-10-28 02:27:14,266 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_order_analytic_distribution_model ... 2026-10-28 02:27:14,535 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_update_analytic_distribution_clean_all_plans ... 2026-10-28 02:27:14,844 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:17,827 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445d68e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:17,828 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441a296c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:17,835 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:17,842 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441a28400> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:17,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:27:27,514 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:31,615 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4450e25c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:31,616 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44496bec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:31,627 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:31,634 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444969120> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:32,205 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:36,259 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444f25800> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:36,260 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444c75f80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:36,269 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:36,276 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444c75440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:36,790 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:39,907 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4470647c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:39,908 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4465e2980> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:39,917 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:39,923 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4465e02c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:41,406 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:44,517 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4477d4040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:44,519 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445add260> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:44,528 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:44,535 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445adc540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:45,025 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:49,354 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445bd74c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:49,355 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44103ade0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:49,365 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:49,373 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44103bb00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:49,855 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:52,961 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446a12c00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:52,963 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4470e5ee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:52,973 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:52,980 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4470e4cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:54,507 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:57,449 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444d704a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:57,451 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4458c9260> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:57,462 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:57,469 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4458c9da0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:27:57,947 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:01,978 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4446efa60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:01,980 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447d7c540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:01,990 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:01,997 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447d7fa60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:02,442 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:06,483 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44373eca0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:06,485 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44767fec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:06,493 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:06,498 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44767c4a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:07,001 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:09,934 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443b3e5c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:09,935 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440879f80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:09,944 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:09,951 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44087a7a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:10,459 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:14,576 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44116db20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:14,577 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445030900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:14,589 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:14,596 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445030860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:15,099 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:19,451 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447e00f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:19,452 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447bd3e20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:19,462 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:19,470 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447bd1b20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:19,923 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_dynamic_update: Starting TestAnalyticDynamicUpdate.test_configurations ... 2026-10-28 02:28:21,171 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:24,275 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447e64040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:24,276 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa442fabb00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:24,285 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:24,291 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442fab380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:24,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:28:25,627 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:28,608 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443d29260> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:28,609 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445704220> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:28,620 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:28,627 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445705d00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:29,230 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:33,687 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44077ccc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:33,688 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446a12f20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:33,696 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:33,703 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446a109a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:34,206 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:38,439 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4458cb7e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:38,440 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4438d0a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:38,448 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:38,454 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4438d1940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:38,981 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:41,922 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa43fe0f7e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:41,923 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446ddbd80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:41,932 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:41,939 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446dd82c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:42,426 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:46,396 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444fddda0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:46,398 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440e77ba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:46,406 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:46,413 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440e749a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:46,825 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:50,921 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4442f2ca0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:50,923 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4407e56c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:50,932 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:50,940 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4407e4400> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:51,369 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:54,423 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4420a63e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:54,425 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44592fba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:54,434 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:54,441 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44592d260> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:55,912 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:59,025 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444439940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:59,028 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445338860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:59,044 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:59,051 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445338540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:28:59,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_analytic_mixin: Starting TestAnalyticMixin.test_filtered_domain ... 2026-10-28 02:28:59,763 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:03,976 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa43fd0c0e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:03,977 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445ca89a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:03,985 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:03,991 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445caa700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:04,034 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:29:04,062 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_plan ... 2026-10-28 02:29:04,405 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:07,325 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4421f3420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:07,326 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445942020> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:07,335 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:07,341 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4459418a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:08,840 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:11,898 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447b00d60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:11,900 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44310e0c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:11,909 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:11,917 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44310f2e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:12,428 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:16,429 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446019800> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:16,431 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443805ee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:16,441 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:16,449 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443806ac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:17,073 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:21,087 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447ee0680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:21,088 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447064a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:21,095 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:21,100 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447066660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:21,587 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:24,530 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4479e54e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:24,532 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444c87ce0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:24,541 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:24,548 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444c85620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:25,972 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:29,034 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445fc9e40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:29,036 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4437c2340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:29,043 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:29,049 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4437c1440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:29,512 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:33,691 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa43fd87ba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:33,692 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4470e74c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:33,700 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:33,705 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4470e5f80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:34,184 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:37,584 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44227f6a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:37,585 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44767d260> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:37,601 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:37,609 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44767de40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:39,165 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:42,269 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445191b20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:42,270 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443d2a700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:42,279 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:42,285 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443d294e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:44,095 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52807, 52809, 52811, 52813] 2026-10-28 02:29:44,136 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:48,301 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446e50ae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:48,302 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44447dda0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:48,309 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:48,314 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44447e700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:48,873 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [52] 2026-10-28 02:29:48,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_plan_with_view ... 2026-10-28 02:29:49,018 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:53,118 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446292fc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:53,120 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43f7f7060> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:53,131 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:53,138 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa43f7f7920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:53,794 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:56,874 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4477807c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:56,875 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa448093880> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:56,885 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:56,892 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa448093920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:29:57,465 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:01,709 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44708e2a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:01,711 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444c87ba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:01,722 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:01,730 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444c84900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:02,243 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:06,245 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4442f2d40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:06,247 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447333d80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:06,255 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:06,261 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447330d60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:06,734 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:10,018 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447083c40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:10,020 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446293560> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:10,030 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:10,037 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446292ac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:11,472 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:14,499 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44496ae80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:14,501 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441413f60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:14,512 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:14,521 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4414125c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:15,004 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:19,090 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444c74040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:19,092 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445cab6a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:19,102 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:19,109 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445caade0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:19,580 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:22,726 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445d63a60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:22,727 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446d88180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:22,734 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:22,740 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446d89080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:24,327 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:27,426 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4422a5f80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:27,428 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4464ab6a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:27,446 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:27,454 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4464aa700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:27,549 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_subplan ... 2026-10-28 02:30:27,941 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:32,088 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443bdcae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:32,090 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444246660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:32,099 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:32,106 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444246ac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:32,666 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:36,656 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444242700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:36,657 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447fb9940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:36,665 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:36,672 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447fb9580> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:37,133 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:40,214 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445a38fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:40,215 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446e511c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:40,224 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:40,232 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446e51440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:41,666 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:44,546 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44608ea20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:44,548 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44300dda0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:44,557 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:44,566 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44300e700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:45,108 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:49,180 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444d5bba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:49,182 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4420a5800> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:49,191 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:49,197 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4420a4220> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:49,649 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:52,608 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445875a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:52,609 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44696b880> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:52,617 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:52,624 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44696b240> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:54,093 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:57,209 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4458e84a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:57,211 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443c08cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:57,220 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:57,225 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443c0b420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:30:57,707 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:01,656 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444b045e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:01,657 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443eb1bc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:01,665 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:01,671 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443eb3600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:02,089 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:05,070 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4452871a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:05,072 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44512ff60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:05,081 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:05,089 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44512f240> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:06,532 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:09,802 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4441d0d60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:09,804 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444985440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:09,813 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:09,820 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4449851c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:10,337 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:14,346 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444441620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:14,347 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444d185e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:14,356 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:14,362 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444d1b240> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:14,849 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:18,657 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443086340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:18,659 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44760d300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:18,672 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:18,679 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44760f240> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:19,147 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [56] 2026-10-28 02:31:19,171 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [55] 2026-10-28 02:31:19,257 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:22,331 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447b13a60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:22,332 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44801bf60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:22,340 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:22,347 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44801b420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:24,069 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52831, 52833, 52835, 52837] 2026-10-28 02:31:24,112 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:28,051 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4458ca160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:28,052 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4442f1ee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:28,061 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:28,068 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4442f3a60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:28,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_demote_plan ... 2026-10-28 02:31:28,657 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:32,571 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4477789a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:32,573 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43fe0b7e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:32,589 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:32,599 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa43fe09d00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:33,084 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:36,123 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442fa8a40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:36,124 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445eaed40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:36,135 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:36,143 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445eadee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:37,601 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:40,735 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444c82340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:40,737 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445704680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:40,745 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:40,752 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445705440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:41,230 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:45,235 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4473e0f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:45,236 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa442eb3060> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:45,246 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:45,254 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442eb0e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:45,755 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:48,554 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44778c360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:48,555 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446dd0fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:48,561 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:48,566 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446dd1440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:50,003 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:53,091 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445bdb2e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:53,093 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440f8a5c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:53,105 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:53,113 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440f88c20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:53,566 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:57,801 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444c222a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:57,803 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4403f2a20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:57,813 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:57,821 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4403f0ea0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:31:58,315 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:02,731 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445fa8fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:02,732 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446ddee80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:02,741 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:02,747 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446dded40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:03,183 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:06,265 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445805bc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:06,267 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447e57600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:06,277 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:06,284 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447e57b00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:06,800 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:11,240 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441038360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:11,243 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446d88fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:11,256 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:11,267 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446d89620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:11,829 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:15,912 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4446da160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:15,914 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4461698a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:15,924 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:15,931 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446168040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:16,484 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:19,812 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44451b920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:19,814 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44475dd00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:19,829 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:19,836 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44475cd60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:21,269 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:24,286 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa440c45a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:24,287 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446a02c00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:24,297 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:24,303 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446a03ba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:24,755 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:28,795 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444af5a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:28,796 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4450b20c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:28,810 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:28,816 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4450b3420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:29,237 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:32,277 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446dc99e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:32,278 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444d19940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:32,287 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:32,293 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444d1aac0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:33,802 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:37,077 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4450e04a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:37,080 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4439a76a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:37,094 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:37,104 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4439a59e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:38,828 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52847] 2026-10-28 02:32:38,897 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:42,019 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443790cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:42,021 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444fdd6c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:42,032 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:42,040 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444fddc60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:43,029 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52849] 2026-10-28 02:32:43,080 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:47,093 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444af4ae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:47,095 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4447b67a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:47,107 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:47,115 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4447b62a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:48,070 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52851] 2026-10-28 02:32:48,132 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:52,069 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4451d1580> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:52,071 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447fb9ee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:52,078 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:52,084 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447fba200> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:52,940 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52853] 2026-10-28 02:32:52,990 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:57,073 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4442f4540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:57,075 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447d693a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:57,084 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:57,092 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447d691c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:32:57,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_promote_subplan ... 2026-10-28 02:32:57,639 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:01,661 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4450f47c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:01,662 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4444693a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:01,670 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:01,677 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44446b920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:02,111 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:05,151 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446a1a700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:05,152 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44398ef20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:05,162 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:05,170 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44398ec00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:06,724 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:10,218 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446382340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:10,220 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4462faf20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:10,230 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:10,237 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4462fb240> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:10,777 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:14,729 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4421f1300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:14,730 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa442fa8b80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:14,741 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:14,747 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442faba60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:15,229 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:18,008 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44617f4c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:18,010 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4457b4680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:18,020 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:18,026 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4457b5760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:19,453 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:23,010 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443f868e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:23,011 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444442160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:23,019 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:23,025 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4444404a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:23,439 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:27,501 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4452ad080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:27,502 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44475ea20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:27,512 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:27,519 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44475c540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:27,999 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:32,195 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4470e6de0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:32,196 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444679b20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:32,206 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:32,213 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44467b1a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:32,720 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:35,896 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4452772e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:35,898 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447e6ef20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:35,909 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:35,919 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447e6eca0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:36,369 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:40,325 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447330900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:40,327 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444c75b20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:40,337 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:40,343 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444c74040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:40,872 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:44,685 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442d10e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:44,687 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443085bc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:44,696 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:44,703 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443086160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:45,158 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:48,405 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4407a4900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:48,406 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44756e5c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:48,416 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:48,423 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44756e0c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:49,828 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:52,842 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4470baca0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:52,844 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4460868e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:52,853 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:52,860 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446084fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:53,361 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:57,363 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa440f88540> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:57,364 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4422a5c60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:57,374 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:57,382 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4422a7e20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:33:57,849 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:00,980 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442d62200> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:00,981 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440fe3c40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:00,990 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:00,998 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440fe0900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:02,535 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:05,699 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4445a8900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:05,701 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44451b560> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:05,713 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:05,720 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444519940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:06,312 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:10,356 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446d885e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:10,358 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4476802c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:10,367 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:10,373 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447681080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:10,832 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:13,862 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442ddc5e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:13,864 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa442c9b1a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:13,874 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:13,880 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442c9ae80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:15,239 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:18,128 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445eac5e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:18,130 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446ddc860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:18,140 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:18,148 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446ddc360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:18,594 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:22,659 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4441cba60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:22,661 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4458bb6a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:22,670 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:22,678 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4458b85e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:23,185 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:27,377 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443806840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:27,378 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443e4fd80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:27,394 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:27,405 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443e4f380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:29,144 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52871, 52873, 52875, 52877] 2026-10-28 02:34:29,192 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:32,800 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444e647c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:32,802 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446e51440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:32,816 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:32,823 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446e513a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:33,149 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_rename_plan ... 2026-10-28 02:34:34,443 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:37,470 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443b694e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:37,471 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43fd85760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:37,478 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:37,482 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa43fd85b20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:37,971 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:41,976 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442ef59e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:41,977 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44804c720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:41,985 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:41,992 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44804dee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:42,411 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:45,378 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444e5c860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:45,379 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443bdce00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:45,388 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:45,395 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443bdc5e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:47,005 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:50,012 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4434785e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:50,013 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444c765c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:50,021 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:50,026 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444c74fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:50,513 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:54,437 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447e21a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:54,439 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44537ade0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:54,447 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:54,455 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44537a3e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:54,895 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:57,905 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446dd39c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:57,907 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4435d9300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:57,916 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:57,922 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4435d89a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:34:59,401 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:02,418 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443b3c0e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:02,419 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa442fa8680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:02,426 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:02,432 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442faa2a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:02,893 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:06,859 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44373db20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:06,861 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440fe0c20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:06,871 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:06,878 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440fe3740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:07,473 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:12,044 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4438d3740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:12,046 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4410d8ea0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:12,054 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:12,062 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4410dbe20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:12,401 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:15,333 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44767dc60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:15,335 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445806840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:15,345 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:15,352 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445804040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:15,743 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:19,861 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446dcafc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:19,864 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43fe09da0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:19,874 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:19,883 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442da4cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:20,296 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:24,478 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44476ccc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:24,480 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44509fa60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:24,492 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:24,499 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44509e7a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 414, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:24,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_validate_company_plans ... 2026-10-28 02:35:32,952 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:35,907 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445cd28e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:35,909 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445067b00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:35,921 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:35,928 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445066520> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:37,693 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:40,853 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4472be340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:40,855 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446dffa60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:40,864 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:40,871 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446dfdbc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:41,432 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:45,435 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4472a4680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:45,437 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4448249a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:45,447 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:45,455 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444826a20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:46,053 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:48,889 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443c08860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:48,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4457ec860> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:48,899 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:48,906 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4457ef1a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:50,399 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:53,345 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447d7c040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:53,347 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444977b00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:53,356 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:53,363 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444976840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:53,805 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:57,929 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446169120> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:57,930 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43f97dee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:57,940 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:57,947 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441488b80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:35:58,458 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:02,505 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443c2cd60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:02,506 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44708d800> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:02,514 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:02,519 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44708d9e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:03,072 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:06,083 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445f29ee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:06,085 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440f7ca40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:06,093 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:06,098 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440f7e480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:06,701 104 INFO rb-99b0b46-226057-429589 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_validate_deleted_account ... 2026-10-28 02:36:06,777 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:10,845 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44801b2e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:10,847 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440832660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:10,857 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:10,865 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4408328e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:11,409 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:15,610 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4447b6160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:15,612 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446e29d00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:15,622 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:15,629 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446e2ba60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:16,150 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:19,134 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444ca6f20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:19,136 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44104d300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:19,149 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:19,157 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441b59ee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:20,653 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:23,700 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44371e840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:23,701 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443c2d440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:23,711 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:23,718 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443c2d3a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:24,200 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:28,178 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443f56660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:28,179 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447b02de0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:28,186 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:28,192 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447b01a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:28,675 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:32,669 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446dba480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:32,671 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440f93380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:32,678 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:32,684 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440f905e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:33,098 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:36,099 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444825080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:36,100 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445d8ff60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:36,109 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:36,116 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445d8dee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:36,560 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:40,354 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4470d63e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:40,355 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446a0ede0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:40,364 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:40,370 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446a0da80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:40,886 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15187] 2026-10-28 02:36:40,976 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [859] 2026-10-28 02:36:41,073 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:44,855 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4472a63e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:44,856 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44443e3e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:44,863 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:44,869 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44443e2a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:46,544 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52903, 52907, 52911, 52915] 2026-10-28 02:36:46,576 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:49,534 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443c2f7e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:49,538 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4432a6a20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:49,550 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:49,557 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4432a67a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-99b0b46-226057/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:51,097 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [63] 2026-10-28 02:36:51,219 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:54,182 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442deba60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:54,184 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440c86980> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:54,192 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:54,199 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440c87100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:36:54,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:36:54,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.attachment_indexation.tests.test_indexation: Starting TestCaseIndexation.test_attachment_pdf_indexation ... 2026-10-28 02:36:54,324 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:36:54,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo: Starting PasskeyTestTours.test_passkey_backend ... 2026-10-28 02:36:55,050 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#2) deleted by __system__ (#1) from n/a 2026-10-28 02:36:55,051 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#1) deleted by __system__ (#1) from n/a 2026-10-28 02:36:55,087 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted auth.passkey.key records with IDs: [2, 1] 2026-10-28 02:36:55,533 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 6715 2026-10-28 02:36:55,534 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmpbmqc6hbv_chrome_odoo 2026-10-28 02:36:55,534 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:43087/json/version 2026-10-28 02:36:55,537 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43087/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:36:55,623 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: Chrome/150.0.7871.114 2026-10-28 02:36:55,623 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:43087/json 2026-10-28 02:36:55,624 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43087/json with timeout 3 increased to 10s during tests 2026-10-28 02:36:55,651 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:43087/devtools/page/98CDDAA8BA15AD5A7201402EFC2CA988 2026-10-28 02:36:55,674 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-10-28 02:36:55,687 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-10-28 02:36:55,824 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:36:55,837 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-10-28 02:36:55,845 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-10-28 02:36:55,845 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-10-28 02:36:55,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:36:58,951 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:36:58] "GET /odoo?debug=tests HTTP/1.1" 200 - 184 0.250 2.832 2026-10-28 02:36:58,956 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '98CDDAA8BA15AD5A7201402EFC2CA988', 'loaderId': 'D630103A25AB207F5D286E9565634941', 'isDownload': False} 2026-10-28 02:36:58,956 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_registration')" 2026-10-28 02:36:59,019 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:36:59] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-10-28 02:36:59,042 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:36:59] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.035 2026-10-28 02:36:59,086 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:36:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.050 2026-10-28 02:36:59,131 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:00,334 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1057 0.520 0.807 2026-10-28 02:37:00,349 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.901 2026-10-28 02:37:00,358 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 1.241 2026-10-28 02:37:00,368 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.352 2026-10-28 02:37:00,576 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 02:37:00,585 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 02:37:00,585 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:37:00,624 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.024 2026-10-28 02:37:00,630 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:00,730 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:37:00,820 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate test code "odoo.startTour('passkeys_tour_registration', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:37:00,836 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.045 0.155 2026-10-28 02:37:00,852 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.167 2026-10-28 02:37:00,924 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:37:01,053 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.111 0.218 2026-10-28 02:37:01,107 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.370 2026-10-28 02:37:01,578 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "POST /mail/data HTTP/1.1" 200 - 145 0.214 0.556 2026-10-28 02:37:01,579 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.742 2026-10-28 02:37:01,613 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 02:37:01,641 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:37:01,721 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "GET /odoo HTTP/1.1" 200 - 22 0.020 0.818 2026-10-28 02:37:01,757 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.863 2026-10-28 02:37:01,778 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.678 2026-10-28 02:37:01,816 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.703 2026-10-28 02:37:01,878 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "GET /web/image/res.partner/3/avatar_128?unique=1793155014000 HTTP/1.1" 200 - 9 0.017 0.738 2026-10-28 02:37:01,880 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-28 02:37:02,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [1/18] Tour passkeys_tour_registration → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:02,304 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:02,309 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.022 2026-10-28 02:37:02,317 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.028 2026-10-28 02:37:02,385 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.033 2026-10-28 02:37:02,516 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.028 0.115 2026-10-28 02:37:02,521 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.039 2026-10-28 02:37:02,580 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [2/18] Tour passkeys_tour_registration → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:37:02,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [3/18] Tour passkeys_tour_registration → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:37:02,794 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "POST /mail/data HTTP/1.1" 200 - 73 0.098 0.247 2026-10-28 02:37:02,854 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.342 2026-10-28 02:37:02,877 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.315 2026-10-28 02:37:02,886 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.352 2026-10-28 02:37:02,937 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.018 0.241 2026-10-28 02:37:02,973 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.008 0.422 2026-10-28 02:37:03,005 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:03] "GET /web/image/res.partner/3/avatar_128?unique=1793155014000 HTTP/1.1" 200 - 9 0.010 0.436 2026-10-28 02:37:03,013 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 02:37:03,066 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.015 0.034 2026-10-28 02:37:03,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:37:03,948 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:03] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 306 0.266 0.631 2026-10-28 02:37:04,004 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 02:37:04,274 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:04] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 81 0.110 0.149 2026-10-28 02:37:04,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:04] "GET /web/image/res.users/2/avatar_128?unique=1793155024446 HTTP/1.1" 200 - 9 0.008 0.037 2026-10-28 02:37:04,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [4/18] Tour passkeys_tour_registration → Step Ensure there are no passkeys already (trigger: button:contains("Add Passkey")) 2026-10-28 02:37:04,859 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [5/18] Tour passkeys_tour_registration → Step Add a Passkey (trigger: button:contains("Add Passkey")) 2026-10-28 02:37:04,942 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [6/18] Tour passkeys_tour_registration → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(entering your password)) 2026-10-28 02:37:04,968 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:04] "POST /web/dataset/call_button/res.users/action_create_passkey HTTP/1.1" 200 - 3 0.007 0.014 2026-10-28 02:37:05,058 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:05] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.005 0.025 2026-10-28 02:37:05,102 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:05] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.006 0.013 2026-10-28 02:37:05,166 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [7/18] Tour passkeys_tour_registration → Step Input password (trigger: .modal [name=password] input) 2026-10-28 02:37:05,258 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [8/18] Tour passkeys_tour_registration → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-28 02:37:05,321 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [9/18] Tour passkeys_tour_registration → Step Ready to create Passkey (trigger: .modal div:contains(Create Passkey)) 2026-10-28 02:37:05,385 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:05] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.035 0.011 2026-10-28 02:37:06,225 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:37:06,231 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:06] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 5 0.004 0.812 2026-10-28 02:37:06,285 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:06] "POST /web/dataset/call_kw/auth.passkey.key.create/get_views HTTP/1.1" 200 - 9 0.014 0.017 2026-10-28 02:37:06,307 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:06] "POST /web/dataset/call_kw/auth.passkey.key.create/onchange HTTP/1.1" 200 - 1 0.002 0.005 2026-10-28 02:37:06,339 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [10/18] Tour passkeys_tour_registration → Step Input passkey name (trigger: .modal .o_field_char input) 2026-10-28 02:37:06,409 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [11/18] Tour passkeys_tour_registration → Step Override startRegistration (trigger: body) 2026-10-28 02:37:06,462 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [12/18] Tour passkeys_tour_registration → Step Click the Create button (trigger: .modal button:contains(Create)) 2026-10-28 02:37:06,530 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [13/18] Tour passkeys_tour_registration → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:06,544 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:06] "POST /web/dataset/call_kw/auth.passkey.key.create/web_save HTTP/1.1" 200 - 3 0.005 0.007 2026-10-28 02:37:06,578 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#5) created by admin (#2) from 127.0.0.1 2026-10-28 02:37:06,621 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:37:06,621 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:06] "POST /web/dataset/call_button/auth.passkey.key.create/make_key HTTP/1.1" 200 - 10 0.042 0.021 2026-10-28 02:37:06,654 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [14/18] Tour passkeys_tour_registration → Step Return startRegistration to original state (trigger: body) 2026-10-28 02:37:06,725 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [15/18] Tour passkeys_tour_registration → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:37:06,785 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [16/18] Tour passkeys_tour_registration → Step Make sure the Preferences tab is open (trigger: label:contains("Email Signature")) 2026-10-28 02:37:06,908 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:06] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 101 0.091 0.179 2026-10-28 02:37:06,978 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:06] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 12 0.012 0.176 2026-10-28 02:37:07,164 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:07] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 75 0.040 0.118 2026-10-28 02:37:07,315 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [17/18] Tour passkeys_tour_registration → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:37:07,330 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:07] "GET /web/image/res.users/2/avatar_128?unique=1793155027194 HTTP/1.1" 200 - 9 0.011 0.024 2026-10-28 02:37:07,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [18/18] Tour passkeys_tour_registration → Step Ensure there is one passkey (trigger: button:contains("Add Passkey")) 2026-10-28 02:37:07,461 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-10-28 02:37:07,462 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═══════════════════════════════════════════╗ ║ TOUR passkeys_tour_registration SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 02:37:07,905 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 32870688 (allocated 33931264) 2026-10-28 02:37:07,936 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 6715 2026-10-28 02:37:07,937 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-10-28 02:37:07,939 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 6715 2026-10-28 02:37:08,094 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023708_094423_test_passkey_backend.txt 2026-10-28 02:37:08,094 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmpbmqc6hbv_chrome_odoo" 2026-10-28 02:37:08,549 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 6952 2026-10-28 02:37:08,549 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmpucobhjg4_chrome_odoo 2026-10-28 02:37:08,550 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:46469/json/version 2026-10-28 02:37:08,551 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:46469/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:37:08,625 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: Chrome/150.0.7871.114 2026-10-28 02:37:08,625 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:46469/json 2026-10-28 02:37:08,626 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:46469/json with timeout 3 increased to 10s during tests 2026-10-28 02:37:08,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:46469/devtools/page/4A1E2D035844F9FC1E12F9FBCFD555BB 2026-10-28 02:37:08,656 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-10-28 02:37:08,669 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-10-28 02:37:08,714 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:37:08,731 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-10-28 02:37:08,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-10-28 02:37:08,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-10-28 02:37:09,321 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:09] "GET /odoo?debug=tests HTTP/1.1" 200 - 90 0.093 0.476 2026-10-28 02:37:09,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '4A1E2D035844F9FC1E12F9FBCFD555BB', 'loaderId': '93487BA59CE8710E461280ED3E2E98BD', 'isDownload': False} 2026-10-28 02:37:09,326 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_verify')" 2026-10-28 02:37:10,584 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:10] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1055 0.517 0.714 2026-10-28 02:37:10,596 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.218 2026-10-28 02:37:10,623 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 1.226 2026-10-28 02:37:10,637 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:10] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 1.269 2026-10-28 02:37:10,650 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:10] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.294 2026-10-28 02:37:10,686 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:10] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 02:37:10,695 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:10,806 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:10] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 02:37:11,781 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:37:11,784 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:37:11,793 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:37:11,843 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 02:37:11,855 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:11,871 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:37:11,914 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:11] "GET /odoo/offline HTTP/1.1" 200 - 3 0.002 0.020 2026-10-28 02:37:11,959 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.025 2026-10-28 02:37:12,011 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: The ready code tooks too much time : 2.685088872909546 2026-10-28 02:37:12,020 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate test code "odoo.startTour('passkeys_tour_verify', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:37:12,096 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:37:12,144 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.080 0.119 2026-10-28 02:37:12,259 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "GET /odoo HTTP/1.1" 200 - 22 0.034 0.169 2026-10-28 02:37:12,274 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:37:12,297 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 02:37:12,387 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:12,741 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "POST /mail/data HTTP/1.1" 200 - 145 0.200 0.508 2026-10-28 02:37:12,795 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.570 2026-10-28 02:37:12,849 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "GET /web/image/res.partner/3/avatar_128?unique=1793155014000 HTTP/1.1" 200 - 9 0.009 0.617 2026-10-28 02:37:12,855 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.795 2026-10-28 02:37:12,889 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.673 2026-10-28 02:37:12,916 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.590 2026-10-28 02:37:13,082 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [1/9] Tour passkeys_tour_verify → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:13,093 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-10-28 02:37:13,119 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:13,221 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.040 2026-10-28 02:37:13,387 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.037 0.174 2026-10-28 02:37:13,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [2/9] Tour passkeys_tour_verify → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:37:13,499 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 02:37:13,530 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:37:13,566 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [3/9] Tour passkeys_tour_verify → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:37:13,713 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "POST /mail/data HTTP/1.1" 200 - 73 0.097 0.298 2026-10-28 02:37:13,755 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "GET /web/image/res.partner/3/avatar_128?unique=1793155014000 HTTP/1.1" 200 - 9 0.013 0.292 2026-10-28 02:37:13,810 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.456 2026-10-28 02:37:13,813 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.486 2026-10-28 02:37:13,838 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.399 2026-10-28 02:37:13,893 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.015 0.300 2026-10-28 02:37:13,959 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.494 2026-10-28 02:37:14,002 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 02:37:14,062 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.041 2026-10-28 02:37:14,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:37:14,651 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:14] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 262 0.178 0.406 2026-10-28 02:37:14,747 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:37:14,917 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:14] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 75 0.040 0.121 2026-10-28 02:37:15,363 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "GET /web/image/res.users/2/avatar_128?unique=1793155035079 HTTP/1.1" 200 - 9 0.010 0.039 2026-10-28 02:37:15,365 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [4/9] Tour passkeys_tour_verify → Step Ensure there is one passkey (trigger: button:contains("Add Passkey")) 2026-10-28 02:37:15,438 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [5/9] Tour passkeys_tour_verify → Step Trigger security prompt (trigger: button:contains("Add Passkey")) 2026-10-28 02:37:15,535 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [6/9] Tour passkeys_tour_verify → Step Override startAuthentication (trigger: body) 2026-10-28 02:37:15,556 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "POST /web/dataset/call_button/res.users/action_create_passkey HTTP/1.1" 200 - 3 0.003 0.015 2026-10-28 02:37:15,605 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.003 0.007 2026-10-28 02:37:15,608 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [7/9] Tour passkeys_tour_verify → Step Click Use Passkey (trigger: button:contains("Use Passkey")) 2026-10-28 02:37:15,661 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.005 0.009 2026-10-28 02:37:15,665 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 02:37:15,724 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [8/9] Tour passkeys_tour_verify → Step Ready to create Passkey (trigger: .modal div:contains(Create Passkey)) 2026-10-28 02:37:15,743 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "POST /auth/passkey/start-auth HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:37:15,798 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 8 0.006 0.013 2026-10-28 02:37:15,850 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 11 0.007 0.028 2026-10-28 02:37:15,892 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "POST /web/dataset/call_kw/auth.passkey.key.create/get_views HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 02:37:15,935 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:15] "POST /web/dataset/call_kw/auth.passkey.key.create/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 02:37:15,991 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [9/9] Tour passkeys_tour_verify → Step Return startAuthentication to original state (trigger: body) 2026-10-28 02:37:16,054 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-10-28 02:37:16,055 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═════════════════════════════════════╗ ║ TOUR passkeys_tour_verify SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 02:37:16,404 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 30055076 (allocated 31047680) 2026-10-28 02:37:16,430 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 6952 2026-10-28 02:37:16,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-10-28 02:37:16,436 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 6952 2026-10-28 02:37:16,573 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023716_572776_test_passkey_backend.txt 2026-10-28 02:37:16,573 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmpucobhjg4_chrome_odoo" 2026-10-28 02:37:17,018 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 7196 2026-10-28 02:37:17,018 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmpe4abo97r_chrome_odoo 2026-10-28 02:37:17,019 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:37389/json/version 2026-10-28 02:37:17,020 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37389/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:37:17,059 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: Chrome/150.0.7871.114 2026-10-28 02:37:17,065 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:37389/json 2026-10-28 02:37:17,073 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37389/json with timeout 3 increased to 10s during tests 2026-10-28 02:37:17,097 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:37389/devtools/page/191CBC458E03B3C7CA174FCCBD8BBA3D 2026-10-28 02:37:17,140 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-10-28 02:37:17,156 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-10-28 02:37:17,197 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:37:17,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-10-28 02:37:17,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-10-28 02:37:17,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-10-28 02:37:17,392 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:17] "GET /odoo?debug=tests HTTP/1.1" 200 - 22 0.017 0.140 2026-10-28 02:37:17,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '191CBC458E03B3C7CA174FCCBD8BBA3D', 'loaderId': '41238E1FD667139455E417CC172DA72C', 'isDownload': False} 2026-10-28 02:37:17,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_delete')" 2026-10-28 02:37:17,467 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:17] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-10-28 02:37:17,484 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:17] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.039 2026-10-28 02:37:17,527 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.057 2026-10-28 02:37:17,544 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.087 2026-10-28 02:37:17,587 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:18,770 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:18] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1055 0.528 0.794 2026-10-28 02:37:18,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:18] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.155 2026-10-28 02:37:18,814 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:18] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.919 2026-10-28 02:37:19,018 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:37:19,029 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:37:19,035 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 02:37:19,061 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 02:37:19,070 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:19,089 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:37:19,125 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 02:37:19,163 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.021 2026-10-28 02:37:19,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate test code "odoo.startTour('passkeys_tour_delete', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:37:19,291 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.047 0.104 2026-10-28 02:37:19,478 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 02:37:19,513 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:37:19,632 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "POST /mail/data HTTP/1.1" 200 - 73 0.106 0.262 2026-10-28 02:37:19,635 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.366 2026-10-28 02:37:19,789 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /odoo HTTP/1.1" 200 - 22 0.027 0.454 2026-10-28 02:37:19,839 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.465 2026-10-28 02:37:19,889 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /web/image/res.partner/3/avatar_128?unique=1793155014000 HTTP/1.1" 200 - 9 0.011 0.504 2026-10-28 02:37:19,914 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.553 2026-10-28 02:37:19,918 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.041 2026-10-28 02:37:19,959 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.015 2026-10-28 02:37:19,980 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:21,020 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [1/15] Tour passkeys_tour_delete → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:21,032 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-28 02:37:21,049 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:21,131 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.026 2026-10-28 02:37:21,235 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.024 0.093 2026-10-28 02:37:21,297 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [2/15] Tour passkeys_tour_delete → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:37:21,392 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 02:37:21,438 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [3/15] Tour passkeys_tour_delete → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:37:21,557 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "POST /mail/data HTTP/1.1" 200 - 73 0.101 0.273 2026-10-28 02:37:21,559 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.310 2026-10-28 02:37:21,591 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.306 2026-10-28 02:37:21,636 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "GET /web/image/res.partner/3/avatar_128?unique=1793155014000 HTTP/1.1" 200 - 9 0.012 0.343 2026-10-28 02:37:21,691 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.008 0.233 2026-10-28 02:37:21,753 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.023 0.457 2026-10-28 02:37:21,813 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.013 0.432 2026-10-28 02:37:21,816 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-10-28 02:37:21,902 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.027 0.057 2026-10-28 02:37:22,000 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-28 02:37:22,278 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:22] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 109 0.064 0.360 2026-10-28 02:37:22,354 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:37:22,551 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:22] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 75 0.043 0.138 2026-10-28 02:37:23,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:22] "GET /web/image/res.users/2/avatar_128?unique=1793155042705 HTTP/1.1" 200 - 9 0.010 0.031 2026-10-28 02:37:23,029 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [4/15] Tour passkeys_tour_delete → Step Ensure there is only one passkey (trigger: button:contains("Add Passkey")) 2026-10-28 02:37:23,098 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [5/15] Tour passkeys_tour_delete → Step Open Passkey dropdown (trigger: .o_dropdown_kanban .o-dropdown:not(:visible)) 2026-10-28 02:37:23,172 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [6/15] Tour passkeys_tour_delete → Step Delete Passkey (trigger: a[name="action_delete_passkey"]) 2026-10-28 02:37:23,265 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [7/15] Tour passkeys_tour_delete → Step Identitycheck: use password (trigger: button[name="action_use_password"]) 2026-10-28 02:37:23,275 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:23] "POST /web/dataset/call_button/auth.passkey.key/action_delete_passkey HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:37:23,325 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:23] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:37:23,352 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:23] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 02:37:23,421 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [8/15] Tour passkeys_tour_delete → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(entering your password)) 2026-10-28 02:37:23,433 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:23] "POST /web/dataset/call_button/res.users.identitycheck/action_use_password HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:37:23,472 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:23] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 02:37:23,494 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [9/15] Tour passkeys_tour_delete → Step Input password (trigger: .modal [name=password] input) 2026-10-28 02:37:23,575 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [10/15] Tour passkeys_tour_delete → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-28 02:37:23,634 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [11/15] Tour passkeys_tour_delete → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:23,655 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:23] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 2 0.004 0.007 2026-10-28 02:37:24,570 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:37:24,581 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#5) deleted by admin (#2) from 127.0.0.1 2026-10-28 02:37:24,592 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #2 deleted auth.passkey.key records with IDs: [5] 2026-10-28 02:37:24,600 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:37:24,600 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:24] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 18 0.012 0.903 2026-10-28 02:37:24,645 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [12/15] Tour passkeys_tour_delete → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:37:24,712 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [13/15] Tour passkeys_tour_delete → Step Make sure the Preferences tab is open (trigger: label:contains("Email Signature")) 2026-10-28 02:37:24,834 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:24] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 97 0.069 0.151 2026-10-28 02:37:24,841 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-28 02:37:24,889 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:24] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 12 0.007 0.162 2026-10-28 02:37:25,131 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:25] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 74 0.051 0.135 2026-10-28 02:37:25,302 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [14/15] Tour passkeys_tour_delete → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:37:25,346 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:25] "GET /web/image/res.users/2/avatar_128?unique=1793155045171 HTTP/1.1" 200 - 9 0.015 0.039 2026-10-28 02:37:25,392 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: [15/15] Tour passkeys_tour_delete → Step Ensure there are no more passkeys (trigger: button:contains("Add Passkey")) 2026-10-28 02:37:25,467 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-10-28 02:37:25,469 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═════════════════════════════════════╗ ║ TOUR passkeys_tour_delete SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 02:37:25,871 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 32676756 (allocated 33931264) 2026-10-28 02:37:25,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 7196 2026-10-28 02:37:25,879 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-10-28 02:37:25,880 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 7196 2026-10-28 02:37:26,010 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023726_010103_test_passkey_backend.txt 2026-10-28 02:37:26,010 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmpe4abo97r_chrome_odoo" 2026-10-28 02:37:26,070 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo: Starting PasskeyTestTours.test_passkey_login ... 2026-10-28 02:37:26,492 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome pid: 7438 2026-10-28 02:37:26,493 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome headless temporary user profile dir: /tmp/tmpii85yj3a_chrome_odoo 2026-10-28 02:37:26,493 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Issuing json command http://127.0.0.1:34527/json/version 2026-10-28 02:37:26,495 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34527/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:37:26,628 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Browser version: Chrome/150.0.7871.114 2026-10-28 02:37:26,629 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Issuing json command http://127.0.0.1:34527/json 2026-10-28 02:37:26,629 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34527/json with timeout 3 increased to 10s during tests 2026-10-28 02:37:26,660 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Websocket url found: ws://127.0.0.1:34527/devtools/page/389EA531097BB5DDCA0FB543D1BD92CF 2026-10-28 02:37:26,685 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Enable chrome headless console log notification 2026-10-28 02:37:26,710 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome headless enable page notifications 2026-10-28 02:37:26,763 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Setting session cookie in browser 2026-10-28 02:37:26,869 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Open "http://127.0.0.1:8069/web/login?debug=tests" in browser 2026-10-28 02:37:26,869 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Navigating to: "http://127.0.0.1:8069/web/login?debug=tests" 2026-10-28 02:37:26,891 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:37:28,506 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /web/login?debug=tests HTTP/1.1" 200 - 192 0.140 1.479 2026-10-28 02:37:28,513 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Navigation result: {'frameId': '389EA531097BB5DDCA0FB543D1BD92CF', 'loaderId': 'D8A9A99DB9283A9F34700F8B90FA47E2', 'isDownload': False} 2026-10-28 02:37:28,514 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Evaluate ready code "odoo.isTourReady('passkeys_tour_login')" 2026-10-28 02:37:28,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 02:37:28,591 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-28 02:37:28,674 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.051 0.063 2026-10-28 02:37:28,692 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 02:37:28,714 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.081 2026-10-28 02:37:28,715 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:37:28,716 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:37:28,736 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 02:37:28,755 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.025 2026-10-28 02:37:28,881 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:37:28,885 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:37:28,888 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 02:37:28,899 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.003 0.015 2026-10-28 02:37:28,970 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:28] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.007 0.018 2026-10-28 02:37:28,987 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 02:37:29,016 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:29] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.057 2026-10-28 02:37:29,525 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:29] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:37:29,578 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:29,640 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:29] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.015 0.061 2026-10-28 02:37:29,693 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Evaluate test code "odoo.startTour('passkeys_tour_login', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web/login?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:37:29,769 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.194 2026-10-28 02:37:29,842 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:29] "GET /web/login HTTP/1.1" 200 - 8 0.008 0.114 2026-10-28 02:37:30,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: [1/3] Tour passkeys_tour_login → Step Inject authenticator data (trigger: body) 2026-10-28 02:37:30,457 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:30] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.013 0.047 2026-10-28 02:37:30,467 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: [2/3] Tour passkeys_tour_login → Step Login with Passkey (trigger: button:contains("Log in with Passkey")) 2026-10-28 02:37:30,470 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.061 2026-10-28 02:37:30,529 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: [3/3] Tour passkeys_tour_login → Step Check if we are logged in (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:30,537 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:30] "POST /auth/passkey/start-auth HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:37:30,801 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:demo from 127.0.0.1 2026-10-28 02:37:30,819 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:37:30,819 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:30] "POST /web/login HTTP/1.1" 303 - 94 0.078 0.155 2026-10-28 02:37:32,187 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:32] "GET /odoo HTTP/1.1" 200 - 179 0.170 1.177 2026-10-28 02:37:32,258 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:32] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-28 02:37:32,957 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:32] "GET /web/webclient/load_menus/54b1a85229370104c98c8a45e47522120e642014fcc78348eeb75d76ef731196 HTTP/1.1" 200 - 532 0.271 0.444 2026-10-28 02:37:32,982 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.722 2026-10-28 02:37:32,993 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:32] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.760 2026-10-28 02:37:33,003 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:33] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.009 0.758 2026-10-28 02:37:33,029 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:33] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.781 2026-10-28 02:37:33,038 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:33] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-28 02:37:33,053 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:33,059 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:33] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-28 02:37:33,867 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:37:33,870 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:37:33,870 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:37:33,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: [3/3] Tour passkeys_tour_login → Step Check if we are logged in (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:33,925 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 02:37:33,951 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:33,977 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:37:34,043 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.030 2026-10-28 02:37:34,094 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.072 2026-10-28 02:37:34,190 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 02:37:34,202 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.047 0.123 2026-10-28 02:37:34,285 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: tour succeeded 2026-10-28 02:37:34,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: ╔════════════════════════════════════╗ ║ TOUR passkeys_tour_login SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 02:37:34,324 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:37:34,508 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: heap 31141912 (allocated 33271808) 2026-10-28 02:37:34,525 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "POST /mail/data HTTP/1.1" 200 - 83 0.149 0.209 2026-10-28 02:37:34,527 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.386 2026-10-28 02:37:34,556 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Closing chrome headless with pid 7438 2026-10-28 02:37:34,560 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Closing websocket connection 2026-10-28 02:37:34,561 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Terminating chrome headless with pid 7438 2026-10-28 02:37:34,564 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.386 2026-10-28 02:37:34,615 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "GET /web/image/res.partner/7/avatar_128?unique=1793155050000 HTTP/1.1" 200 - 9 0.012 0.326 2026-10-28 02:37:34,656 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.009 0.382 2026-10-28 02:37:34,673 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.386 2026-10-28 02:37:34,682 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023734_681911_test_passkey_login.txt 2026-10-28 02:37:34,682 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Removing chrome user profile "/tmp/tmpii85yj3a_chrome_odoo" 2026-10-28 02:37:34,784 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:37:35,492 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-10-28 02:37:35,512 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15192] 2026-10-28 02:37:35,519 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:37:35,547 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp ... 2026-10-28 02:37:35,973 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 7655 2026-10-28 02:37:35,973 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpjmrp0377_chrome_odoo 2026-10-28 02:37:35,975 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:43351/json/version 2026-10-28 02:37:35,980 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43351/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:37:36,081 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 02:37:36,081 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:43351/json 2026-10-28 02:37:36,082 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43351/json with timeout 3 increased to 10s during tests 2026-10-28 02:37:36,103 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:43351/devtools/page/D15988995AC98D724EADDB1823BE3AB2 2026-10-28 02:37:36,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-28 02:37:36,145 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-28 02:37:36,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:37:36,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-28 02:37:36,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:37:36,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:37:36,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:37:37,934 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:37] "GET /odoo HTTP/1.1" 200 - 179 0.205 1.505 2026-10-28 02:37:37,941 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'D15988995AC98D724EADDB1823BE3AB2', 'loaderId': '722D488D4428EE852D7891D29040B556', 'isDownload': False} 2026-10-28 02:37:37,941 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-28 02:37:38,163 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:38] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.061 0.115 2026-10-28 02:37:38,176 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:38] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.180 2026-10-28 02:37:38,199 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.189 2026-10-28 02:37:38,208 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.211 2026-10-28 02:37:38,226 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:38] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.244 2026-10-28 02:37:38,322 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:38,326 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:38] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 02:37:38,441 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:38] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 02:37:39,360 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 02:37:39,361 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 02:37:39,362 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:37:39,386 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 02:37:39,399 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:39,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:37:39,484 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.029 2026-10-28 02:37:39,513 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.023 2026-10-28 02:37:39,536 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.035 2026-10-28 02:37:39,574 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:37:39,598 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:39,688 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:37:39,691 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:37:39,745 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:37:39,776 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "POST /mail/data HTTP/1.1" 200 - 34 0.117 0.073 2026-10-28 02:37:39,838 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:37:39,844 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 16 0.023 0.205 2026-10-28 02:37:39,869 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.236 2026-10-28 02:37:39,917 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "GET /web/image/res.partner/1384/avatar_128?unique=1793155054000 HTTP/1.1" 200 - 8 0.009 0.283 2026-10-28 02:37:39,976 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.128 2026-10-28 02:37:40,008 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.011 0.157 2026-10-28 02:37:40,011 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.355 2026-10-28 02:37:40,118 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 02:37:40,163 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:37:40,192 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "POST /mail/data HTTP/1.1" 200 - 37 0.060 0.088 2026-10-28 02:37:40,230 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.069 2026-10-28 02:37:40,619 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 173 0.121 0.387 2026-10-28 02:37:40,666 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.014 0.285 2026-10-28 02:37:40,689 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 10 0.006 0.323 2026-10-28 02:37:40,730 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.006 0.376 2026-10-28 02:37:40,804 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.021 0.082 2026-10-28 02:37:40,807 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.106 2026-10-28 02:37:41,149 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-10-28 02:37:41,155 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "GET /web/image/res.users/297/avatar_128?unique=1793155060874 HTTP/1.1" 200 - 9 0.009 0.035 2026-10-28 02:37:41,250 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-10-28 02:37:41,278 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 02:37:41,336 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.005 0.018 2026-10-28 02:37:41,384 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.009 2026-10-28 02:37:41,419 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-10-28 02:37:41,517 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 02:37:41,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-10-28 02:37:41,601 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.003 0.008 2026-10-28 02:37:41,692 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.009 0.056 2026-10-28 02:37:41,729 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.005 0.013 2026-10-28 02:37:41,761 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.003 0.008 2026-10-28 02:37:41,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-10-28 02:37:41,815 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:37:41,823 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:37:41,838 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "GET /web/image/auth_totp.wizard/1/qrcode?unique=1793155061000 HTTP/1.1" 200 - 8 0.004 0.016 2026-10-28 02:37:41,883 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:41] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:37:41,926 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-10-28 02:37:41,986 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-10-28 02:37:42,023 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:42] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.008 0.018 2026-10-28 02:37:42,196 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(297,) 'test_user' 2026-10-28 02:37:42,236 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:37:42,237 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:42] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.056 0.125 2026-10-28 02:37:42,264 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-10-28 02:37:42,688 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:42] "GET /odoo HTTP/1.1" 200 - 98 0.095 0.249 2026-10-28 02:37:42,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.026 2026-10-28 02:37:42,794 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:43,841 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-10-28 02:37:43,852 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-28 02:37:43,860 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:43,915 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.013 2026-10-28 02:37:43,931 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.010 2026-10-28 02:37:44,036 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:44,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:37:44,153 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "POST /mail/data HTTP/1.1" 200 - 34 0.054 0.079 2026-10-28 02:37:44,156 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.124 2026-10-28 02:37:44,168 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:37:44,229 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.027 0.153 2026-10-28 02:37:44,256 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.204 2026-10-28 02:37:44,291 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.006 0.110 2026-10-28 02:37:44,332 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.139 2026-10-28 02:37:44,712 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 139 0.102 0.216 2026-10-28 02:37:44,834 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "POST /mail/data HTTP/1.1" 200 - 42 0.053 0.380 2026-10-28 02:37:44,843 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 02:37:44,895 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:44] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.014 0.108 2026-10-28 02:37:45,020 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:45] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.019 2026-10-28 02:37:45,279 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:45] "GET /web/image/res.users/297/avatar_128?unique=1793155065020 HTTP/1.1" 200 - 9 0.018 0.038 2026-10-28 02:37:45,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 02:37:45,451 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-10-28 02:37:45,514 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-28 02:37:45,516 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-28 02:37:45,771 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 26055128 (allocated 27766784) 2026-10-28 02:37:45,793 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 7655 2026-10-28 02:37:45,799 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-28 02:37:45,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 7655 2026-10-28 02:37:45,918 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023745_918335_test_totp.txt 2026-10-28 02:37:45,918 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpjmrp0377_chrome_odoo" 2026-10-28 02:37:45,940 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:37:45,941 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:37:45,947 104 INFO None odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-10-28 02:37:45,948 104 INFO None odoo.addons.base.models.res_users: Login failed for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:37:45,948 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:45] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.007 2026-10-28 02:37:45,951 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:37:45,953 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:37:45,962 104 INFO None odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-10-28 02:37:45,962 104 INFO None odoo.addons.base.models.res_users: Login failed for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:37:45,963 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:45] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 02:37:45,975 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:37:45,976 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:37:45,989 104 INFO None odoo.addons.base.models.res_users: Invalid API key or password-based authentication attempted for a non-interactive (API) context that requires API key authentication only. 2026-10-28 02:37:45,991 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:45] "POST /xmlrpc/2/object HTTP/1.1" 200 - 3 0.001 0.015 2026-10-28 02:37:46,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 7909 2026-10-28 02:37:46,411 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp10d00c9q_chrome_odoo 2026-10-28 02:37:46,411 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:39277/json/version 2026-10-28 02:37:46,412 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39277/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:37:46,435 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 02:37:46,435 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:39277/json 2026-10-28 02:37:46,435 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39277/json with timeout 3 increased to 10s during tests 2026-10-28 02:37:46,444 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:39277/devtools/page/3F18FCB91E22BEE8457F5DF21798CAE4 2026-10-28 02:37:46,456 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-28 02:37:46,469 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-28 02:37:46,501 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-28 02:37:46,513 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 02:37:46,513 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 02:37:47,610 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:47] "GET / HTTP/1.1" 200 - 165 0.126 0.950 2026-10-28 02:37:47,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '3F18FCB91E22BEE8457F5DF21798CAE4', 'loaderId': 'C96868A59442A49F254E45A64749E276', 'isDownload': False} 2026-10-28 02:37:47,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_enabled')" 2026-10-28 02:37:47,669 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:37:47,694 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 02:37:47,760 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:47] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.047 0.050 2026-10-28 02:37:47,774 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 02:37:47,789 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:47] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.067 2026-10-28 02:37:47,803 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:37:47,811 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:37:47,813 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 02:37:47,832 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:47] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.026 2026-10-28 02:37:48,000 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:37:48,003 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:37:48,026 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:48] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:37:48,026 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:48] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-28 02:37:48,136 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:48] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.005 0.055 2026-10-28 02:37:48,154 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 02:37:48,188 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:48] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.085 2026-10-28 02:37:48,648 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:48] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:37:48,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_login_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:37:48,788 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/8] Tour totp_login_enabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 02:37:48,845 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.145 2026-10-28 02:37:48,906 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:48] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.016 0.166 2026-10-28 02:37:49,072 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:49] "GET /web/login HTTP/1.1" 200 - 26 0.021 0.146 2026-10-28 02:37:49,125 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:49] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.007 0.014 2026-10-28 02:37:49,578 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/8] Tour totp_login_enabled → Step input login (trigger: input#login) 2026-10-28 02:37:49,655 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:49] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.050 2026-10-28 02:37:49,671 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.070 2026-10-28 02:37:49,677 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/8] Tour totp_login_enabled → Step input password (trigger: input#password) 2026-10-28 02:37:49,747 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/8] Tour totp_login_enabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 02:37:49,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from 127.0.0.1 2026-10-28 02:37:49,984 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [485] 2026-10-28 02:37:50,003 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #297 deleted mail.message records with IDs: [15195] 2026-10-28 02:37:50,022 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 02:37:50,033 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:50] "POST /web/login HTTP/1.1" 303 - 56 0.052 0.146 2026-10-28 02:37:50,695 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:50] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 88 0.067 0.588 2026-10-28 02:37:50,742 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:50] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.013 2026-10-28 02:37:50,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/8] Tour totp_login_enabled → Step expect totp screen (trigger: label:contains(Authentication Code)) 2026-10-28 02:37:50,976 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:50] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.040 2026-10-28 02:37:50,995 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.064 2026-10-28 02:37:51,019 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/8] Tour totp_login_enabled → Step input code (trigger: input[name=totp_token]) 2026-10-28 02:37:51,113 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:37:51,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/8] Tour totp_login_enabled → Step button:contains("Log in") 2026-10-28 02:37:51,229 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(297,) 'test_user' 2026-10-28 02:37:51,234 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 7 0.006 0.018 2026-10-28 02:37:51,343 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "GET /odoo HTTP/1.1" 200 - 20 0.015 0.072 2026-10-28 02:37:51,518 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.036 0.085 2026-10-28 02:37:51,536 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.137 2026-10-28 02:37:51,543 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.151 2026-10-28 02:37:51,575 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.169 2026-10-28 02:37:51,608 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.212 2026-10-28 02:37:51,633 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.003 0.220 2026-10-28 02:37:51,651 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-28 02:37:51,657 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:51,760 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:51] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 02:37:52,589 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:37:52,592 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:37:52,596 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:37:52,604 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/8] Tour totp_login_enabled → Step check we're logged in (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:52,614 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 02:37:52,646 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:52,679 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:37:52,736 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "GET /odoo/offline HTTP/1.1" 200 - 3 0.010 0.027 2026-10-28 02:37:52,752 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.029 2026-10-28 02:37:52,770 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.033 2026-10-28 02:37:52,888 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:37:52,904 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-28 02:37:52,922 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔═══════════════════════════════════╗ ║ TOUR totp_login_enabled SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-28 02:37:52,971 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:52] "POST /mail/data HTTP/1.1" 200 - 20 0.069 0.082 2026-10-28 02:37:53,015 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:53] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.012 0.160 2026-10-28 02:37:53,040 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.183 2026-10-28 02:37:53,043 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.135 2026-10-28 02:37:53,085 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:53] "GET /web/image/res.partner/1384/avatar_128?unique=1793155054000 HTTP/1.1" 200 - 8 0.012 0.203 2026-10-28 02:37:53,329 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 31082164 (allocated 32747520) 2026-10-28 02:37:53,339 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.031 2026-10-28 02:37:53,454 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 7909 2026-10-28 02:37:53,469 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-28 02:37:53,476 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 7909 2026-10-28 02:37:53,556 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:53] "POST /mail/data HTTP/1.1" 200 - 36 0.034 0.066 2026-10-28 02:37:53,618 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023753_618703_test_totp.txt 2026-10-28 02:37:53,619 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp10d00c9q_chrome_odoo" 2026-10-28 02:37:54,059 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 8139 2026-10-28 02:37:54,059 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpc8hh_yw3_chrome_odoo 2026-10-28 02:37:54,059 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:37879/json/version 2026-10-28 02:37:54,061 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37879/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:37:54,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 02:37:54,099 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:37879/json 2026-10-28 02:37:54,106 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37879/json with timeout 3 increased to 10s during tests 2026-10-28 02:37:54,124 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:37879/devtools/page/41BD0AD74ACA89C463E73D108ADD34B6 2026-10-28 02:37:54,141 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-28 02:37:54,146 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-28 02:37:54,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-28 02:37:54,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 02:37:54,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 02:37:54,303 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET / HTTP/1.1" 200 - 8 0.005 0.068 2026-10-28 02:37:54,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '41BD0AD74ACA89C463E73D108ADD34B6', 'loaderId': '65C2FB1A1C74149894D28673600F2768', 'isDownload': False} 2026-10-28 02:37:54,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_device')" 2026-10-28 02:37:54,341 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:37:54,385 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 02:37:54,391 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.001 0.017 2026-10-28 02:37:54,412 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.007 2026-10-28 02:37:54,425 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:37:54,426 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:37:54,582 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:37:54,595 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 02:37:54,602 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 02:37:54,602 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 3 0.013 0.018 2026-10-28 02:37:54,672 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.002 0.012 2026-10-28 02:37:54,683 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:54] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.004 0.021 2026-10-28 02:37:55,211 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:55] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:37:55,262 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-28 02:37:55,324 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:55] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.021 0.051 2026-10-28 02:37:55,350 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_login_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:37:55,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/31] Tour totp_login_device → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 02:37:55,507 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:55] "GET /web/login HTTP/1.1" 200 - 8 0.014 0.042 2026-10-28 02:37:55,566 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:55] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.018 2026-10-28 02:37:56,027 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/31] Tour totp_login_device → Step input login (trigger: input#login) 2026-10-28 02:37:56,090 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:56] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.035 2026-10-28 02:37:56,102 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.055 2026-10-28 02:37:56,149 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/31] Tour totp_login_device → Step input password (trigger: input#password) 2026-10-28 02:37:56,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/31] Tour totp_login_device → Step click da button (trigger: button:contains("Log in")) 2026-10-28 02:37:56,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from 127.0.0.1 2026-10-28 02:37:56,396 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [486] 2026-10-28 02:37:56,409 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #297 deleted mail.message records with IDs: [15196] 2026-10-28 02:37:56,418 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 02:37:56,426 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:56] "POST /web/login HTTP/1.1" 303 - 45 0.046 0.090 2026-10-28 02:37:56,504 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:56] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 8 0.008 0.063 2026-10-28 02:37:56,570 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:56] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.013 2026-10-28 02:37:56,807 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/31] Tour totp_login_device → Step expect totp screen (trigger: label:contains(Authentication Code)) 2026-10-28 02:37:56,880 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:56] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.042 2026-10-28 02:37:56,890 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.057 2026-10-28 02:37:56,944 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/31] Tour totp_login_device → Step check remember device box (trigger: label[for=switch-remember]) 2026-10-28 02:37:57,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/31] Tour totp_login_device → Step input code (trigger: input[name=totp_token]) 2026-10-28 02:37:57,059 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:37:57,073 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/31] Tour totp_login_device → Step button:contains(Log in) 2026-10-28 02:37:57,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(297,) 'test_user' 2026-10-28 02:37:57,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Authentication Device generated: scope: for 'test_user' (#297) from 127.0.0.1 2026-10-28 02:37:57,346 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 25 0.026 0.148 2026-10-28 02:37:57,460 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "GET /odoo HTTP/1.1" 200 - 20 0.019 0.086 2026-10-28 02:37:57,535 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "POST /heatmap/send_log HTTP/1.1" 200 - 2 0.008 0.015 2026-10-28 02:37:57,553 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-10-28 02:37:57,581 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.056 2026-10-28 02:37:57,597 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.047 2026-10-28 02:37:57,612 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:37:57,751 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.068 0.143 2026-10-28 02:37:57,781 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.217 2026-10-28 02:37:57,816 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 02:37:57,893 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:57] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 02:37:58,723 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:37:58,725 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:37:58,732 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 02:37:58,739 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/31] Tour totp_login_device → Step check we're logged in (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:37:58,751 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 02:37:58,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 02:37:58,803 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:37:58,844 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:58] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.012 2026-10-28 02:37:58,863 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-28 02:37:58,878 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-28 02:37:59,041 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "POST /mail/data HTTP/1.1" 200 - 20 0.035 0.045 2026-10-28 02:37:59,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:37:59,106 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [10/31] Tour totp_login_device → Step click the Log out button (trigger: .dropdown-item[data-menu=logout]) 2026-10-28 02:37:59,123 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.024 0.055 2026-10-28 02:37:59,159 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.088 2026-10-28 02:37:59,199 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "GET /web/image/res.partner/1384/avatar_128?unique=1793155054000 HTTP/1.1" 200 - 8 0.010 0.136 2026-10-28 02:37:59,201 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.042 2026-10-28 02:37:59,237 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.092 2026-10-28 02:37:59,372 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.014 2026-10-28 02:37:59,407 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 02:37:59,511 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "POST /mail/data HTTP/1.1" 200 - 36 0.047 0.106 2026-10-28 02:37:59,515 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.103 2026-10-28 02:37:59,609 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 8 0.007 0.069 2026-10-28 02:37:59,704 104 INFO rb-99b0b46-226057-429589 odoo.http: Session expired 2026-10-28 02:37:59,704 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:37:59] "POST /mail/inbox/messages HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:38:00,055 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [11/31] Tour totp_login_device → Step check that we're back on the login page or go to it (trigger: input#login, a:contains(Log in)) 2026-10-28 02:38:00,141 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [12/31] Tour totp_login_device → Step input login again (trigger: input#login) 2026-10-28 02:38:00,145 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:00] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.015 0.050 2026-10-28 02:38:00,157 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.071 2026-10-28 02:38:00,213 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [13/31] Tour totp_login_device → Step input password again (trigger: input#password) 2026-10-28 02:38:00,278 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [14/31] Tour totp_login_device → Step click da button again (trigger: button:contains("Log in")) 2026-10-28 02:38:00,392 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from 127.0.0.1 2026-10-28 02:38:00,425 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:00] "POST /web/login HTTP/1.1" 303 - 17 0.012 0.060 2026-10-28 02:38:00,453 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:00] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 3 0.002 0.015 2026-10-28 02:38:00,462 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_device: User 297 inserts device log (z2vCWwUmd2SH7chufd3mp_WXCC5k7C2tizKwp5ghBg) 2026-10-28 02:38:00,541 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:00] "GET /odoo HTTP/1.1" 200 - 21 0.025 0.057 2026-10-28 02:38:00,591 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:00] "POST /heatmap/send_log HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 02:38:00,636 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.021 2026-10-28 02:38:00,658 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:38:01,654 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [15/31] Tour totp_login_device → Step check we're logged in without 2FA (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:38:01,673 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-28 02:38:01,680 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:01,746 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-28 02:38:01,767 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.023 2026-10-28 02:38:01,842 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [16/31] Tour totp_login_device → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:38:01,890 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:01] "POST /mail/data HTTP/1.1" 200 - 20 0.048 0.044 2026-10-28 02:38:01,908 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.059 2026-10-28 02:38:01,914 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [17/31] Tour totp_login_device → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:38:01,961 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:01] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 9 0.012 0.116 2026-10-28 02:38:01,963 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.119 2026-10-28 02:38:02,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.123 2026-10-28 02:38:02,023 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [18/31] Tour totp_login_device → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:38:02,027 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.082 2026-10-28 02:38:02,126 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "POST /mail/data HTTP/1.1" 200 - 36 0.032 0.065 2026-10-28 02:38:02,169 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.011 0.110 2026-10-28 02:38:02,279 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "POST /mail/inbox/messages HTTP/1.1" 200 - 2 0.003 0.021 2026-10-28 02:38:02,336 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 10 0.014 0.047 2026-10-28 02:38:02,379 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.009 0.052 2026-10-28 02:38:02,614 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 105 0.075 0.210 2026-10-28 02:38:02,672 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:38:02,740 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:02] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 26 0.019 0.045 2026-10-28 02:38:03,073 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:03] "GET /web/image/res.users/297/avatar_128?unique=1793155082831 HTTP/1.1" 200 - 9 0.008 0.038 2026-10-28 02:38:03,082 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [19/31] Tour totp_login_device → Step Open totp wizard (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 02:38:03,170 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [20/31] Tour totp_login_device → Step button[name=action_totp_disable] 2026-10-28 02:38:03,258 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [21/31] Tour totp_login_device → Step .modal div:contains(entering your password) 2026-10-28 02:38:03,276 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:03] "POST /web/dataset/call_button/res.users/action_totp_disable HTTP/1.1" 200 - 3 0.005 0.009 2026-10-28 02:38:03,337 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:03] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.004 0.016 2026-10-28 02:38:03,403 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:03] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.022 2026-10-28 02:38:03,441 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [22/31] Tour totp_login_device → Step Check that we have to enter enhanced security mode and input password (trigger: .modal [name=password] input) 2026-10-28 02:38:03,532 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [23/31] Tour totp_login_device → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-28 02:38:03,594 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [24/31] Tour totp_login_device → Step .o_notification_content:contains(Two-factor authentication disabled) 2026-10-28 02:38:03,618 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:03] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 8 0.004 0.010 2026-10-28 02:38:03,678 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: API key(s) removed: scope: <['browser']> for 'test_user' (#297) from 127.0.0.1 2026-10-28 02:38:03,715 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #297 deleted auth_totp.device records with IDs: [1] 2026-10-28 02:38:03,822 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(297,) ('test_user') by uid #297 2026-10-28 02:38:03,826 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:38:03,827 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:03] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 50 0.063 0.118 2026-10-28 02:38:03,864 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [25/31] Tour totp_login_device → Step return to client root to avoid race condition (trigger: body) 2026-10-28 02:38:04,294 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:04] "GET /odoo HTTP/1.1" 200 - 98 0.078 0.273 2026-10-28 02:38:04,573 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [26/31] Tour totp_login_device → Step wait for client reload (trigger: body:not(.wait)) 2026-10-28 02:38:04,589 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.014 2026-10-28 02:38:04,595 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.010 2026-10-28 02:38:04,605 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:04,663 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.007 2026-10-28 02:38:04,702 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 6 0.007 0.024 2026-10-28 02:38:04,795 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [27/31] Tour totp_login_device → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:38:04,848 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [28/31] Tour totp_login_device → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:38:04,871 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:04] "POST /mail/data HTTP/1.1" 200 - 34 0.049 0.065 2026-10-28 02:38:04,884 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.113 2026-10-28 02:38:04,915 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [29/31] Tour totp_login_device → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:38:04,920 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.102 2026-10-28 02:38:04,926 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-10-28 02:38:05,004 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:05] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.024 0.195 2026-10-28 02:38:05,047 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:05] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.007 0.108 2026-10-28 02:38:05,113 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.176 2026-10-28 02:38:05,250 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:05] "POST /mail/data HTTP/1.1" 200 - 43 0.047 0.141 2026-10-28 02:38:05,522 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:05] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 139 0.093 0.322 2026-10-28 02:38:05,540 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:05] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.133 2026-10-28 02:38:05,579 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:38:05,672 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:05] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 24 0.048 0.044 2026-10-28 02:38:05,884 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [30/31] Tour totp_login_device → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 02:38:05,914 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:05] "GET /web/image/res.users/297/avatar_128?unique=1793155085713 HTTP/1.1" 200 - 9 0.010 0.034 2026-10-28 02:38:05,952 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [31/31] Tour totp_login_device → Step body:not(:has(.o_dialog)) 2026-10-28 02:38:06,029 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-28 02:38:06,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔══════════════════════════════════╗ ║ TOUR totp_login_device SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-28 02:38:06,391 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 36497068 (allocated 38514688) 2026-10-28 02:38:06,408 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 8139 2026-10-28 02:38:06,409 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-28 02:38:06,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 8139 2026-10-28 02:38:06,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023806_587197_test_totp.txt 2026-10-28 02:38:06,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpc8hh_yw3_chrome_odoo" 2026-10-28 02:38:07,022 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 8427 2026-10-28 02:38:07,023 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp5qbam1hl_chrome_odoo 2026-10-28 02:38:07,023 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:45047/json/version 2026-10-28 02:38:07,024 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45047/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:38:07,086 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 02:38:07,086 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:45047/json 2026-10-28 02:38:07,087 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45047/json with timeout 3 increased to 10s during tests 2026-10-28 02:38:07,104 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:45047/devtools/page/65BC550D71E47CC547B9E6280FF661B9 2026-10-28 02:38:07,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-28 02:38:07,129 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-28 02:38:07,138 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-28 02:38:07,151 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 02:38:07,151 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 02:38:07,723 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:07] "GET / HTTP/1.1" 200 - 97 0.065 0.488 2026-10-28 02:38:07,727 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '65BC550D71E47CC547B9E6280FF661B9', 'loaderId': '1E7939B1142DDA3553D3DCB8D3BB72F1', 'isDownload': False} 2026-10-28 02:38:07,727 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-10-28 02:38:07,767 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:38:07,777 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:07] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 02:38:07,799 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:07] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.002 0.006 2026-10-28 02:38:07,801 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:38:07,808 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:38:07,814 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:07] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-10-28 02:38:07,940 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:38:07,944 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:38:07,954 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:07] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:38:07,962 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:07] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.002 0.015 2026-10-28 02:38:08,030 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:08] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.003 0.012 2026-10-28 02:38:08,040 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:08] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.001 0.019 2026-10-28 02:38:08,547 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:08] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:38:08,602 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-28 02:38:08,644 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:08] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.038 2026-10-28 02:38:08,694 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate test code "odoo.startTour('totp_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:38:08,710 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [1/9] Tour totp_login_disabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 02:38:08,965 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:08] "GET /web/login HTTP/1.1" 200 - 22 0.019 0.138 2026-10-28 02:38:09,012 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:09] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.022 2026-10-28 02:38:09,518 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [2/9] Tour totp_login_disabled → Step input login (trigger: input#login) 2026-10-28 02:38:09,581 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:09] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.014 0.036 2026-10-28 02:38:09,595 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.026 2026-10-28 02:38:09,619 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [3/9] Tour totp_login_disabled → Step input password (trigger: input#password) 2026-10-28 02:38:09,703 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [4/9] Tour totp_login_disabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 02:38:09,836 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from 127.0.0.1 2026-10-28 02:38:09,857 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:09] "POST /web/login HTTP/1.1" 303 - 21 0.015 0.058 2026-10-28 02:38:09,941 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:09] "GET /odoo HTTP/1.1" 200 - 20 0.014 0.056 2026-10-28 02:38:10,021 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:10] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.024 2026-10-28 02:38:10,030 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:10] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-28 02:38:10,054 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.038 2026-10-28 02:38:10,116 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:38:10,203 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:10] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.065 0.127 2026-10-28 02:38:10,220 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:10] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.002 0.212 2026-10-28 02:38:10,244 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.205 2026-10-28 02:38:10,281 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:10] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 02:38:10,370 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:10] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:38:11,125 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 02:38:11,132 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 02:38:11,138 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-28 02:38:11,142 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [5/9] Tour totp_login_disabled → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:38:11,161 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.013 2026-10-28 02:38:11,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:11,195 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:38:11,257 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /odoo/offline HTTP/1.1" 200 - 3 0.007 0.032 2026-10-28 02:38:11,270 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.032 2026-10-28 02:38:11,283 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-28 02:38:11,406 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [6/9] Tour totp_login_disabled → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:38:11,417 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:38:11,455 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "POST /mail/data HTTP/1.1" 200 - 20 0.047 0.064 2026-10-28 02:38:11,502 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.010 0.110 2026-10-28 02:38:11,512 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/9] Tour totp_login_disabled → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:38:11,529 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.127 2026-10-28 02:38:11,537 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.146 2026-10-28 02:38:11,573 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.059 2026-10-28 02:38:11,608 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /web/image/res.partner/1384/avatar_128?unique=1793155054000 HTTP/1.1" 200 - 8 0.010 0.215 2026-10-28 02:38:11,643 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.007 0.110 2026-10-28 02:38:11,790 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:38:11,877 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 105 0.070 0.118 2026-10-28 02:38:11,913 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.123 2026-10-28 02:38:12,037 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:12] "POST /mail/data HTTP/1.1" 200 - 36 0.041 0.301 2026-10-28 02:38:12,055 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.097 2026-10-28 02:38:12,118 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:12] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 18 0.021 0.141 2026-10-28 02:38:12,215 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:12] "POST /mail/inbox/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 02:38:12,249 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:12] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 10 0.006 0.015 2026-10-28 02:38:12,295 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:12] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.013 0.049 2026-10-28 02:38:12,514 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/9] Tour totp_login_disabled → Step a[role=tab]:contains("Account Security").active 2026-10-28 02:38:12,536 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:12] "GET /web/image/res.users/297/avatar_128?unique=1793155092274 HTTP/1.1" 200 - 9 0.012 0.059 2026-10-28 02:38:12,598 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [9/9] Tour totp_login_disabled → Step body:not(:has(.o_dialog)) 2026-10-28 02:38:12,662 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-28 02:38:12,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 02:38:12,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 36076736 (allocated 37466112) 2026-10-28 02:38:12,950 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 8427 2026-10-28 02:38:12,951 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-28 02:38:12,954 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 8427 2026-10-28 02:38:13,120 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023813_120636_test_totp.txt 2026-10-28 02:38:13,121 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp5qbam1hl_chrome_odoo" 2026-10-28 02:38:13,136 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:38:13,140 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:38:13,157 104 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:38:13,159 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:13] "POST /xmlrpc/2/common HTTP/1.1" 200 - 5 0.003 0.020 2026-10-28 02:38:13,162 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:38:13,162 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp/tests/test_totp.py:TestTOTP.test_totp 2026-10-28 02:38:13,187 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:13] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.003 0.023 2026-10-28 02:38:13,189 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: waiting for threads: [] 2026-10-28 02:38:13,242 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_administration ... 2026-10-28 02:38:13,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 8662 2026-10-28 02:38:13,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpgva6whsz_chrome_odoo 2026-10-28 02:38:13,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:39935/json/version 2026-10-28 02:38:13,669 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39935/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:38:13,689 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 02:38:13,690 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:39935/json 2026-10-28 02:38:13,690 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39935/json with timeout 3 increased to 10s during tests 2026-10-28 02:38:13,730 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:39935/devtools/page/7F1E61976075E7A98B4641EA59DE3700 2026-10-28 02:38:13,746 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-10-28 02:38:13,754 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-10-28 02:38:13,799 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:38:13,817 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-10-28 02:38:13,822 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/web" in browser 2026-10-28 02:38:13,822 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/web" 2026-10-28 02:38:13,845 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:38:15,497 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:15] "GET /web HTTP/1.1" 200 - 191 0.134 1.523 2026-10-28 02:38:15,502 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '7F1E61976075E7A98B4641EA59DE3700', 'loaderId': '86B0853BA38B80AD2E41C1AFC7D9BDD0', 'isDownload': False} 2026-10-28 02:38:15,502 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-28 02:38:15,546 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:15] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:38:15,581 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:15] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-10-28 02:38:15,592 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 02:38:15,611 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.031 2026-10-28 02:38:15,617 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:38:15,787 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:15] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.083 0.135 2026-10-28 02:38:15,796 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:15] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.133 2026-10-28 02:38:15,904 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:15] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-28 02:38:16,696 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:38:16,698 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 02:38:16,708 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 02:38:16,735 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.021 2026-10-28 02:38:16,738 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:16,756 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:38:16,832 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.030 2026-10-28 02:38:16,850 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.027 2026-10-28 02:38:16,857 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.039 2026-10-28 02:38:16,915 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:38:16,990 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:38:16,996 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:38:17,061 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:17] "POST /mail/data HTTP/1.1" 200 - 34 0.074 0.087 2026-10-28 02:38:17,084 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.126 2026-10-28 02:38:17,160 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:17] "GET /web/image/res.partner/1384/avatar_128?unique=1793155054000 HTTP/1.1" 200 - 15 0.020 0.172 2026-10-28 02:38:17,248 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:17] "GET /odoo HTTP/1.1" 200 - 20 0.018 0.206 2026-10-28 02:38:17,364 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:38:17,409 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:17] "POST /mail/data HTTP/1.1" 200 - 37 0.060 0.106 2026-10-28 02:38:17,466 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.369 2026-10-28 02:38:17,517 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:17] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.009 0.545 2026-10-28 02:38:17,519 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.536 2026-10-28 02:38:17,547 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.207 2026-10-28 02:38:18,237 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:38:18,255 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-28 02:38:18,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:18,336 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-28 02:38:18,364 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.014 2026-10-28 02:38:18,464 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "POST /mail/data HTTP/1.1" 200 - 20 0.029 0.039 2026-10-28 02:38:18,495 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:38:18,520 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.012 0.044 2026-10-28 02:38:18,551 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.061 2026-10-28 02:38:18,558 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-10-28 02:38:18,610 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.073 2026-10-28 02:38:18,618 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:38:18,623 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 02:38:18,664 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.056 2026-10-28 02:38:18,691 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.008 0.055 2026-10-28 02:38:18,752 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 02:38:18,882 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:18] "POST /mail/data HTTP/1.1" 200 - 36 0.051 0.089 2026-10-28 02:38:19,282 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:19] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 173 0.135 0.378 2026-10-28 02:38:19,301 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:19] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.007 0.236 2026-10-28 02:38:19,354 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:19] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.021 0.262 2026-10-28 02:38:19,412 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:19] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 10 0.023 0.320 2026-10-28 02:38:19,417 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.072 2026-10-28 02:38:19,468 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:19] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.015 0.106 2026-10-28 02:38:19,772 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:19] "GET /web/image/res.users/297/avatar_128?unique=1793155099535 HTTP/1.1" 200 - 9 0.008 0.029 2026-10-28 02:38:19,778 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-10-28 02:38:19,876 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-10-28 02:38:19,900 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:19] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.002 0.019 2026-10-28 02:38:19,953 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:19] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.007 0.023 2026-10-28 02:38:20,005 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.011 2026-10-28 02:38:20,064 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-10-28 02:38:20,150 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 02:38:20,211 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-10-28 02:38:20,231 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.003 0.012 2026-10-28 02:38:20,300 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.007 0.042 2026-10-28 02:38:20,371 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.004 0.015 2026-10-28 02:38:20,421 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.003 0.009 2026-10-28 02:38:20,469 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-10-28 02:38:20,490 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:38:20,504 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 02:38:20,512 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "GET /web/image/auth_totp.wizard/2/qrcode?unique=1793155100000 HTTP/1.1" 200 - 8 0.012 0.018 2026-10-28 02:38:20,549 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:38:20,569 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-10-28 02:38:20,632 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-10-28 02:38:20,665 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.004 0.010 2026-10-28 02:38:20,806 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(297,) 'test_user' 2026-10-28 02:38:20,834 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:38:20,834 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:20] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.032 0.112 2026-10-28 02:38:20,868 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-10-28 02:38:21,262 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "GET /odoo HTTP/1.1" 200 - 98 0.070 0.247 2026-10-28 02:38:21,550 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.022 2026-10-28 02:38:21,550 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-10-28 02:38:21,554 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:21,557 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.012 2026-10-28 02:38:21,602 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.008 2026-10-28 02:38:21,637 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.037 2026-10-28 02:38:21,710 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:38:21,776 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.061 2026-10-28 02:38:21,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:38:21,809 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.114 2026-10-28 02:38:21,846 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:38:21,891 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.018 0.190 2026-10-28 02:38:21,893 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.202 2026-10-28 02:38:21,944 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.109 2026-10-28 02:38:21,978 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:21] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.008 0.111 2026-10-28 02:38:22,111 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:22] "POST /mail/data HTTP/1.1" 200 - 42 0.032 0.063 2026-10-28 02:38:22,442 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:22] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 139 0.125 0.275 2026-10-28 02:38:22,468 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:22] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.181 2026-10-28 02:38:22,504 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:38:22,569 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:22] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.013 0.051 2026-10-28 02:38:22,853 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 02:38:22,879 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:22] "GET /web/image/res.users/297/avatar_128?unique=1793155102633 HTTP/1.1" 200 - 9 0.011 0.041 2026-10-28 02:38:22,930 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-10-28 02:38:22,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-10-28 02:38:22,998 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-28 02:38:23,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 26075316 (allocated 29863936) 2026-10-28 02:38:23,350 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 8662 2026-10-28 02:38:23,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-10-28 02:38:23,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 8662 2026-10-28 02:38:23,464 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023823_463821_test_totp_administration.txt 2026-10-28 02:38:23,464 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmpgva6whsz_chrome_odoo" 2026-10-28 02:38:23,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 8915 2026-10-28 02:38:23,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpni76dbmd_chrome_odoo 2026-10-28 02:38:23,983 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:43253/json/version 2026-10-28 02:38:23,984 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43253/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:38:24,037 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 02:38:24,037 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:43253/json 2026-10-28 02:38:24,044 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43253/json with timeout 3 increased to 10s during tests 2026-10-28 02:38:24,055 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:43253/devtools/page/2D20E76313B67969DE7D727C394F9297 2026-10-28 02:38:24,080 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-10-28 02:38:24,087 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-10-28 02:38:24,168 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:38:24,180 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-10-28 02:38:24,188 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:38:24,188 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:38:24,805 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:24] "GET /odoo HTTP/1.1" 200 - 155 0.160 0.440 2026-10-28 02:38:24,809 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '2D20E76313B67969DE7D727C394F9297', 'loaderId': '4271B35764D856F500AF714C891396B5', 'isDownload': False} 2026-10-28 02:38:24,809 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_disables')" 2026-10-28 02:38:24,871 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:24] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.015 2026-10-28 02:38:24,888 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 02:38:24,907 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:24] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.055 2026-10-28 02:38:24,945 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.061 2026-10-28 02:38:25,058 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:38:25,949 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:25] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.435 0.664 2026-10-28 02:38:25,971 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:25] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.913 2026-10-28 02:38:25,993 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:25] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.738 2026-10-28 02:38:26,161 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:38:26,173 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:38:26,186 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-28 02:38:26,190 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.006 2026-10-28 02:38:26,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:26,279 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:38:26,331 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.080 2026-10-28 02:38:26,335 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-10-28 02:38:26,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate test code "odoo.startTour('totp_admin_disables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:38:26,428 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [1/15] Tour totp_admin_disables → Step .o_navbar_apps_menu button:enabled 2026-10-28 02:38:26,496 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:38:26,513 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.067 0.150 2026-10-28 02:38:26,577 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.018 0.267 2026-10-28 02:38:26,601 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.220 2026-10-28 02:38:26,620 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [2/15] Tour totp_admin_disables → Step Go to settings (trigger: [data-menu-xmlid="base.menu_administration"]) 2026-10-28 02:38:26,652 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:38:26,704 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:38:26,745 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 02:38:26,832 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [3/15] Tour totp_admin_disables → Step Wait for page (trigger: .o_menu_brand:contains("Settings")) 2026-10-28 02:38:27,044 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "POST /mail/data HTTP/1.1" 200 - 145 0.155 0.466 2026-10-28 02:38:27,134 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.045 0.600 2026-10-28 02:38:27,194 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.632 2026-10-28 02:38:27,225 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.010 0.652 2026-10-28 02:38:27,228 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.809 2026-10-28 02:38:27,246 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.655 2026-10-28 02:38:27,288 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "POST /web/action/load HTTP/1.1" 200 - 8 0.017 0.429 2026-10-28 02:38:27,323 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.162 2026-10-28 02:38:27,325 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-28 02:38:27,368 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.025 2026-10-28 02:38:27,419 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [4/15] Tour totp_admin_disables → Step Open Users menu (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 02:38:27,445 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 02:38:27,448 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [5/15] Tour totp_admin_disables → Step Open Users view (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 02:38:27,523 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [6/15] Tour totp_admin_disables → Step Find test_user User (trigger: tr:has(td.o_data_cell:contains("test_user")) .o_list_record_selector input[type=checkbox]) 2026-10-28 02:38:28,884 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:28] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.181 1.338 2026-10-28 02:38:28,922 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:28] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 1.379 2026-10-28 02:38:29,046 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:38:30,301 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:30] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1238 0.540 0.685 2026-10-28 02:38:31,161 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:31] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 288 0.183 1.848 2026-10-28 02:38:31,266 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:31] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.013 0.056 2026-10-28 02:38:31,284 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-10-28 02:38:31,495 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [7/15] Tour totp_admin_disables → Step Open Actions menu (trigger: button.dropdown-toggle:contains("Action")) 2026-10-28 02:38:31,570 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [8/15] Tour totp_admin_disables → Step Select totp remover (trigger: span.dropdown-item:contains(Disable two-factor authentication)) 2026-10-28 02:38:31,635 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [9/15] Tour totp_admin_disables → Step .modal div:contains(entering your password) 2026-10-28 02:38:31,704 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.031 2026-10-28 02:38:31,738 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:31] "POST /web/action/run HTTP/1.1" 200 - 7 0.004 0.011 2026-10-28 02:38:31,805 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:31] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.005 0.014 2026-10-28 02:38:31,847 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:31] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.008 2026-10-28 02:38:31,908 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [10/15] Tour totp_admin_disables → Step Check that we have to enter enhanced security mode & input password (trigger: .modal [name=password] input) 2026-10-28 02:38:31,982 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [11/15] Tour totp_admin_disables → Step Confirm (trigger: .modal button:contains(Confirm Password)) 2026-10-28 02:38:32,043 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [12/15] Tour totp_admin_disables → Step Wait for user to be unchecked (~ action done) (trigger: tr:has(td.o_data_cell:contains(test_user)) .o_list_record_selector input[type=checkbox]:not(:checked)) 2026-10-28 02:38:32,065 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:32] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.004 0.009 2026-10-28 02:38:32,821 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:38:32,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(297,) ('test_user') by uid #2 2026-10-28 02:38:32,954 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:38:32,954 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:32] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 39 0.036 0.828 2026-10-28 02:38:33,056 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:33] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 23 0.027 0.050 2026-10-28 02:38:33,165 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [13/15] Tour totp_admin_disables → Step open the user's form (trigger: td.o_data_cell:contains(test_user)) 2026-10-28 02:38:33,256 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [14/15] Tour totp_admin_disables → Step go to Account security Tab (trigger: a.nav-link:contains(Account Security)) 2026-10-28 02:38:33,667 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:33] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 226 0.162 0.211 2026-10-28 02:38:34,020 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [15/15] Tour totp_admin_disables → Step check 2FA button: should be disabled (trigger: button[name=action_totp_enable_wizard]:disabled) 2026-10-28 02:38:34,048 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:34] "GET /web/image/res.users/297/avatar_128?unique=1793155113793 HTTP/1.1" 200 - 18 0.019 0.039 2026-10-28 02:38:34,102 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-10-28 02:38:34,103 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_admin_disables SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 02:38:34,304 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 33767172 (allocated 35622912) 2026-10-28 02:38:34,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 8915 2026-10-28 02:38:34,311 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-10-28 02:38:34,312 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 8915 2026-10-28 02:38:34,425 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023834_425791_test_totp_administration.txt 2026-10-28 02:38:34,426 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmpni76dbmd_chrome_odoo" 2026-10-28 02:38:34,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 9141 2026-10-28 02:38:34,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmptrtn06id_chrome_odoo 2026-10-28 02:38:34,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:39821/json/version 2026-10-28 02:38:34,888 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39821/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:38:34,916 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 02:38:34,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:39821/json 2026-10-28 02:38:34,919 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39821/json with timeout 3 increased to 10s during tests 2026-10-28 02:38:34,927 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:39821/devtools/page/A35458FBD4E9320FEC59F6FE88262C27 2026-10-28 02:38:34,932 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-10-28 02:38:34,938 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-10-28 02:38:34,980 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-10-28 02:38:35,010 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/" in browser 2026-10-28 02:38:35,010 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 02:38:36,053 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:36] "GET / HTTP/1.1" 200 - 170 0.114 0.901 2026-10-28 02:38:36,060 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': 'A35458FBD4E9320FEC59F6FE88262C27', 'loaderId': '334AB5FFE3EA98EFF81B70F183363BB8', 'isDownload': False} 2026-10-28 02:38:36,062 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-10-28 02:38:36,099 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:38:37,476 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 02:38:37,531 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:37] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 1.400 2026-10-28 02:38:37,540 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 02:38:37,551 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:38:37,552 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:38:37,563 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:37] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.331 2026-10-28 02:38:37,583 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 02:38:37,609 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:37] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.049 2026-10-28 02:38:37,741 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:38:37,753 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:37] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 02:38:37,754 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 02:38:37,764 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:37] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.010 0.030 2026-10-28 02:38:37,852 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 02:38:37,880 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:37] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.057 2026-10-28 02:38:37,890 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:37] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.004 0.059 2026-10-28 02:38:38,404 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:38] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:38:38,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: The ready code tooks too much time : 2.4415557384490967 2026-10-28 02:38:38,515 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:38] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.016 0.037 2026-10-28 02:38:38,531 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate test code "odoo.startTour('totp_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:38:38,585 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [1/9] Tour totp_login_disabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 02:38:38,662 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.184 2026-10-28 02:38:38,827 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:38] "GET /web/login HTTP/1.1" 200 - 26 0.017 0.140 2026-10-28 02:38:38,913 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:38] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.009 0.031 2026-10-28 02:38:39,335 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [2/9] Tour totp_login_disabled → Step input login (trigger: input#login) 2026-10-28 02:38:39,389 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:39] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.030 2026-10-28 02:38:39,408 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.051 2026-10-28 02:38:39,486 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [3/9] Tour totp_login_disabled → Step input password (trigger: input#password) 2026-10-28 02:38:39,562 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [4/9] Tour totp_login_disabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 02:38:39,708 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from 127.0.0.1 2026-10-28 02:38:39,730 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:39] "POST /web/login HTTP/1.1" 303 - 29 0.031 0.054 2026-10-28 02:38:40,071 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:40] "GET /odoo HTTP/1.1" 200 - 83 0.067 0.260 2026-10-28 02:38:40,149 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:40] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:38:40,191 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:40] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.019 0.015 2026-10-28 02:38:40,208 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:40] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:38:40,209 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:38:40,216 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:40] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.052 2026-10-28 02:38:40,360 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:40] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 110 0.044 0.150 2026-10-28 02:38:40,373 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.170 2026-10-28 02:38:40,406 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:40] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:38:40,538 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:40] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:38:41,374 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:38:41,380 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:38:41,385 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:38:41,401 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [5/9] Tour totp_login_disabled → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:38:41,422 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 02:38:41,439 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:41,465 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:38:41,516 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-10-28 02:38:41,536 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-28 02:38:41,560 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.033 2026-10-28 02:38:41,660 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 02:38:41,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [6/9] Tour totp_login_disabled → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:38:41,696 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "POST /mail/data HTTP/1.1" 200 - 34 0.053 0.054 2026-10-28 02:38:41,770 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [7/9] Tour totp_login_disabled → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:38:41,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /web/image/res.partner/1384/avatar_128?unique=1793155054000 HTTP/1.1" 200 - 12 0.019 0.157 2026-10-28 02:38:41,827 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.016 0.209 2026-10-28 02:38:41,855 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.232 2026-10-28 02:38:41,857 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.138 2026-10-28 02:38:41,902 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.154 2026-10-28 02:38:41,933 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 02:38:41,942 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.011 0.155 2026-10-28 02:38:41,983 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.058 2026-10-28 02:38:42,500 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:42] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 177 0.153 0.252 2026-10-28 02:38:42,628 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:42] "POST /mail/data HTTP/1.1" 200 - 42 0.044 0.451 2026-10-28 02:38:42,695 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:42] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.020 0.124 2026-10-28 02:38:42,711 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.158 2026-10-28 02:38:42,821 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:42] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.013 2026-10-28 02:38:42,848 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:42] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 10 0.005 0.030 2026-10-28 02:38:42,904 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:42] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.014 0.075 2026-10-28 02:38:43,105 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:43] "GET /web/image/res.users/297/avatar_128?unique=1793155122850 HTTP/1.1" 200 - 9 0.013 0.037 2026-10-28 02:38:43,110 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [8/9] Tour totp_login_disabled → Step a[role=tab]:contains("Account Security").active 2026-10-28 02:38:43,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: [9/9] Tour totp_login_disabled → Step body:not(:has(.o_dialog)) 2026-10-28 02:38:43,267 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-10-28 02:38:43,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-28 02:38:43,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 36026436 (allocated 37990400) 2026-10-28 02:38:43,530 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 9141 2026-10-28 02:38:43,532 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-10-28 02:38:43,533 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 9141 2026-10-28 02:38:43,672 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023843_672239_test_totp_administration.txt 2026-10-28 02:38:43,672 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmptrtn06id_chrome_odoo" 2026-10-28 02:38:43,722 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_authenticate ... 2026-10-28 02:38:44,028 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome pid: 9373 2026-10-28 02:38:44,028 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless temporary user profile dir: /tmp/tmpull0enwh_chrome_odoo 2026-10-28 02:38:44,028 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:45131/json/version 2026-10-28 02:38:44,029 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45131/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:38:44,160 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Browser version: Chrome/150.0.7871.114 2026-10-28 02:38:44,161 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:45131/json 2026-10-28 02:38:44,164 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45131/json with timeout 3 increased to 10s during tests 2026-10-28 02:38:44,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Websocket url found: ws://127.0.0.1:45131/devtools/page/2BF605F1270137702A12959A4B48BAA8 2026-10-28 02:38:44,235 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Enable chrome headless console log notification 2026-10-28 02:38:44,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless enable page notifications 2026-10-28 02:38:44,332 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:38:44,355 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Setting session cookie in browser 2026-10-28 02:38:44,374 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:38:44,374 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:38:44,403 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:38:46,070 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:46] "GET /odoo HTTP/1.1" 200 - 191 0.199 1.472 2026-10-28 02:38:46,075 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigation result: {'frameId': '2BF605F1270137702A12959A4B48BAA8', 'loaderId': '765B685441CD0B04C34E0E3D63840291', 'isDownload': False} 2026-10-28 02:38:46,075 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-28 02:38:46,282 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:46] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.069 0.104 2026-10-28 02:38:46,296 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:46] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.178 2026-10-28 02:38:46,329 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.189 2026-10-28 02:38:46,341 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:46] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.227 2026-10-28 02:38:46,343 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:38:46,363 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.245 2026-10-28 02:38:46,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:46] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-10-28 02:38:46,556 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:46] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 02:38:47,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 02:38:47,511 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 02:38:47,514 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 02:38:47,542 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 02:38:47,564 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:47,582 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:38:47,623 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-10-28 02:38:47,641 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-28 02:38:47,673 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.014 2026-10-28 02:38:47,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Evaluate test code "odoo.startTour('totp_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:38:47,778 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [1/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:38:47,815 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:38:47,832 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:38:47,860 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [2/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:38:47,881 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.082 2026-10-28 02:38:47,934 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [3/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:38:47,936 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 16 0.020 0.155 2026-10-28 02:38:47,965 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:47] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.182 2026-10-28 02:38:48,006 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "GET /web/image/res.partner/1384/avatar_128?unique=1793155054000 HTTP/1.1" 200 - 8 0.016 0.187 2026-10-28 02:38:48,067 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.143 2026-10-28 02:38:48,105 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.009 0.161 2026-10-28 02:38:48,107 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.288 2026-10-28 02:38:48,171 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:38:48,225 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:38:48,275 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "POST /mail/data HTTP/1.1" 200 - 37 0.056 0.074 2026-10-28 02:38:48,319 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.090 2026-10-28 02:38:48,725 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 173 0.138 0.439 2026-10-28 02:38:48,772 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.013 0.308 2026-10-28 02:38:48,810 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 10 0.011 0.358 2026-10-28 02:38:48,832 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.010 0.389 2026-10-28 02:38:48,848 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 02:38:48,923 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:48] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.017 0.118 2026-10-28 02:38:49,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [4/18] Tour totp_tour_setup → Step Open totp wizard (trigger: button[name=action_totp_enable_wizard]) 2026-10-28 02:38:49,261 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "GET /web/image/res.users/297/avatar_128?unique=1793155128999 HTTP/1.1" 200 - 9 0.029 0.031 2026-10-28 02:38:49,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [5/18] Tour totp_tour_setup → Step .modal div:contains(entering your password) 2026-10-28 02:38:49,354 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 02:38:49,428 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.006 0.023 2026-10-28 02:38:49,479 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.018 2026-10-28 02:38:49,524 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [6/18] Tour totp_tour_setup → Step Check that we have to enter enhanced security mode and input password (trigger: [name=password] input) 2026-10-28 02:38:49,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [7/18] Tour totp_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 02:38:49,674 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [8/18] Tour totp_tour_setup → Step Check the wizard has opened (trigger: .modal li:contains("When requested to do so")) 2026-10-28 02:38:49,690 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.003 0.008 2026-10-28 02:38:49,772 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.010 0.044 2026-10-28 02:38:49,829 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.006 0.022 2026-10-28 02:38:49,873 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.003 0.011 2026-10-28 02:38:49,922 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [9/18] Tour totp_tour_setup → Step Get secret from collapsed div (trigger: .modal a:contains("Cannot scan it?")) 2026-10-28 02:38:49,939 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:38:49,948 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:38:49,965 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:49] "GET /web/image/auth_totp.wizard/3/qrcode?unique=1793155129000 HTTP/1.1" 200 - 8 0.004 0.018 2026-10-28 02:38:50,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:50] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:38:50,019 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [10/18] Tour totp_tour_setup → Step .modal button.btn-primary:contains(Activate) 2026-10-28 02:38:50,082 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [11/18] Tour totp_tour_setup → Step .o_notification_content:contains(2-Factor authentication is now enabled) 2026-10-28 02:38:50,111 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:50] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.007 0.011 2026-10-28 02:38:50,280 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(297,) 'test_user' 2026-10-28 02:38:50,324 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:38:50,325 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:50] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.045 0.144 2026-10-28 02:38:50,363 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [12/18] Tour totp_tour_setup → Step return to client root to avoid race condition (trigger: body) 2026-10-28 02:38:50,765 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:50] "GET /odoo HTTP/1.1" 200 - 98 0.080 0.241 2026-10-28 02:38:50,843 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.012 2026-10-28 02:38:50,850 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:38:51,808 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [13/18] Tour totp_tour_setup → Step wait for client reload (trigger: body:not(.wait)) 2026-10-28 02:38:51,822 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.007 2026-10-28 02:38:51,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-10-28 02:38:51,903 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.012 2026-10-28 02:38:51,923 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.024 2026-10-28 02:38:52,046 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [14/18] Tour totp_tour_setup → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-28 02:38:52,074 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [15/18] Tour totp_tour_setup → Step Open preferences / profile screen (trigger: [data-menu=settings]) 2026-10-28 02:38:52,129 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "POST /mail/data HTTP/1.1" 200 - 34 0.062 0.067 2026-10-28 02:38:52,133 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.107 2026-10-28 02:38:52,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [16/18] Tour totp_tour_setup → Step Switch to security tab (trigger: a[role=tab]:contains("Account Security")) 2026-10-28 02:38:52,160 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.110 2026-10-28 02:38:52,213 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.018 0.173 2026-10-28 02:38:52,245 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.006 0.081 2026-10-28 02:38:52,307 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.134 2026-10-28 02:38:52,436 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "POST /mail/data HTTP/1.1" 200 - 42 0.039 0.122 2026-10-28 02:38:52,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 139 0.136 0.295 2026-10-28 02:38:52,794 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.175 2026-10-28 02:38:52,847 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:38:52,895 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:52] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.012 0.035 2026-10-28 02:38:53,129 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [17/18] Tour totp_tour_setup → Step Check that the button has changed (trigger: a[role=tab]:contains("Account Security").active) 2026-10-28 02:38:53,168 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:53] "GET /web/image/res.users/297/avatar_128?unique=1793155132957 HTTP/1.1" 200 - 9 0.010 0.051 2026-10-28 02:38:53,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: [18/18] Tour totp_tour_setup → Step body:not(:has(.o_dialog)) 2026-10-28 02:38:53,254 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: tour succeeded 2026-10-28 02:38:53,255 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-28 02:38:53,508 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: heap 26048012 (allocated 27242496) 2026-10-28 02:38:53,530 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing chrome headless with pid 9373 2026-10-28 02:38:53,534 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing websocket connection 2026-10-28 02:38:53,535 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Terminating chrome headless with pid 9373 2026-10-28 02:38:53,666 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023853_666197_test_totp_authenticate.txt 2026-10-28 02:38:53,666 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Removing chrome user profile "/tmp/tmpull0enwh_chrome_odoo" 2026-10-28 02:38:53,689 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:53] "GET /web/session/logout HTTP/1.1" 303 - 4 0.002 0.006 2026-10-28 02:38:53,696 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:53] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-10-28 02:38:54,732 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:54] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 173 0.121 0.909 2026-10-28 02:38:54,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from 127.0.0.1 2026-10-28 02:38:54,849 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [493] 2026-10-28 02:38:54,866 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #297 deleted mail.message records with IDs: [15206] 2026-10-28 02:38:54,886 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 02:38:54,890 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:38:54] "POST /web/session/authenticate HTTP/1.1" 200 - 45 0.047 0.107 2026-10-28 02:38:54,892 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: waiting for threads: [] 2026-10-28 02:38:54,961 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:39:12,852 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 02:39:12,853 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 02:39:13,382 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_notify_security_update_totp: Starting TestNotifySecurityUpdateTotp.test_security_update_totp_enabled_disabled ... 2026-10-28 02:39:14,152 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_notify_security_update_totp: Starting TestNotifySecurityUpdateTotp.test_security_update_trusted_device_added_removed ... 2026-10-28 02:39:14,182 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Authentication Device generated: scope: for 'employee' (#301) from n/a 2026-10-28 02:39:14,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'employee' (#301) from n/a 2026-10-28 02:39:14,346 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: API key(s) removed: scope: <['trusted_device_chrome']> for 'employee' (#301) from n/a 2026-10-28 02:39:14,360 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #301 deleted auth_totp.device records with IDs: [2] 2026-10-28 02:39:14,440 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:39:15,088 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-28 02:39:15,108 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15602] 2026-10-28 02:39:15,117 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:39:15,145 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp: Starting TestTOTPInvite.test_totp_administration ... 2026-10-28 02:39:15,662 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome pid: 9629 2026-10-28 02:39:15,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpz7nr0yod_chrome_odoo 2026-10-28 02:39:15,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:39453/json/version 2026-10-28 02:39:15,664 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39453/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:39:15,693 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 02:39:15,693 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:39453/json 2026-10-28 02:39:15,694 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39453/json with timeout 3 increased to 10s during tests 2026-10-28 02:39:15,707 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Websocket url found: ws://127.0.0.1:39453/devtools/page/AEFBF1D84B7F208756D8018D34BAFF21 2026-10-28 02:39:15,718 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Enable chrome headless console log notification 2026-10-28 02:39:15,725 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless enable page notifications 2026-10-28 02:39:15,791 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:39:15,811 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Setting session cookie in browser 2026-10-28 02:39:15,813 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:39:15,813 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:39:15,825 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:39:17,796 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:17] "GET /odoo HTTP/1.1" 200 - 191 0.156 1.818 2026-10-28 02:39:17,800 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigation result: {'frameId': 'AEFBF1D84B7F208756D8018D34BAFF21', 'loaderId': '4656F26328FA3BC566A9B25F77447093', 'isDownload': False} 2026-10-28 02:39:17,801 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_invite')" 2026-10-28 02:39:17,888 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:17] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.040 2026-10-28 02:39:17,904 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:17] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.051 2026-10-28 02:39:17,941 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.074 2026-10-28 02:39:17,964 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:39:18,908 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:18] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.378 0.649 2026-10-28 02:39:18,921 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:18] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.073 2026-10-28 02:39:18,926 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:18] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.926 2026-10-28 02:39:19,043 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:19] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 02:39:19,936 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 02:39:19,948 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:39:19,960 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.027 2026-10-28 02:39:19,987 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 02:39:19,988 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 02:39:20,052 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:39:20,115 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.033 0.090 2026-10-28 02:39:20,159 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: The ready code tooks too much time : 2.357754945755005 2026-10-28 02:39:20,164 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.081 2026-10-28 02:39:20,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate test code "odoo.startTour('totp_admin_invite', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:39:20,192 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.161 2026-10-28 02:39:20,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [1/8] Tour totp_admin_invite → Step .o_navbar_apps_menu button:enabled 2026-10-28 02:39:20,285 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:39:20,403 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.061 0.265 2026-10-28 02:39:20,527 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [2/8] Tour totp_admin_invite → Step Go to settings (trigger: [data-menu-xmlid="base.menu_administration"]) 2026-10-28 02:39:20,678 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [3/8] Tour totp_admin_invite → Step Wait for page (trigger: .o_menu_brand:contains("Settings")) 2026-10-28 02:39:20,821 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "POST /mail/data HTTP/1.1" 200 - 145 0.161 0.475 2026-10-28 02:39:20,823 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.637 2026-10-28 02:39:20,833 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:39:20,864 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:39:20,879 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:39:20,887 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.423 2026-10-28 02:39:20,921 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.691 2026-10-28 02:39:20,944 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.671 2026-10-28 02:39:20,997 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:20] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.011 0.535 2026-10-28 02:39:21,012 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.537 2026-10-28 02:39:21,031 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.078 2026-10-28 02:39:21,033 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-10-28 02:39:21,062 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:21] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.159 2026-10-28 02:39:21,095 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.051 2026-10-28 02:39:21,112 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [4/8] Tour totp_admin_invite → Step Open Users menu (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 02:39:21,173 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:39:21,191 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [5/8] Tour totp_admin_invite → Step Open Users view (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 02:39:21,254 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [6/8] Tour totp_admin_invite → Step open the user's form (trigger: td.o_data_cell:contains(test_user)) 2026-10-28 02:39:22,491 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:22] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.162 1.217 2026-10-28 02:39:22,530 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:22] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 1.255 2026-10-28 02:39:22,620 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:39:23,774 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:23] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1238 0.398 0.668 2026-10-28 02:39:24,576 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:24] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 288 0.164 1.649 2026-10-28 02:39:24,683 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:24] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.015 0.045 2026-10-28 02:39:24,691 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 02:39:25,003 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [7/8] Tour totp_admin_invite → Step go to Account security Tab (trigger: a.nav-link:contains(Account Security)) 2026-10-28 02:39:25,414 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:25] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 210 0.133 0.240 2026-10-28 02:39:25,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [8/8] Tour totp_admin_invite → Step check that test_user user can be invited to use 2FA. (trigger: button:contains(Invite to use 2FA)) 2026-10-28 02:39:25,906 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:25] "GET /web/image/res.users/302/avatar_128?unique=1793155165577 HTTP/1.1" 200 - 18 0.024 0.053 2026-10-28 02:39:25,950 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: tour succeeded 2026-10-28 02:39:25,951 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: ╔══════════════════════════════════╗ ║ TOUR totp_admin_invite SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-28 02:39:26,148 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: heap 32087080 (allocated 33787904) 2026-10-28 02:39:26,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing chrome headless with pid 9629 2026-10-28 02:39:26,193 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing websocket connection 2026-10-28 02:39:26,197 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Terminating chrome headless with pid 9629 2026-10-28 02:39:26,309 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023926_309660_test_totp_administration.txt 2026-10-28 02:39:26,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Removing chrome user profile "/tmp/tmpz7nr0yod_chrome_odoo" 2026-10-28 02:39:26,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome pid: 9848 2026-10-28 02:39:26,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp5hq28vfi_chrome_odoo 2026-10-28 02:39:26,737 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:45549/json/version 2026-10-28 02:39:26,740 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45549/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:39:26,760 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-28 02:39:26,761 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:45549/json 2026-10-28 02:39:26,761 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45549/json with timeout 3 increased to 10s during tests 2026-10-28 02:39:26,770 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Websocket url found: ws://127.0.0.1:45549/devtools/page/7A4EC51431AAA092EA05C7E1952FECFF 2026-10-28 02:39:26,775 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Enable chrome headless console log notification 2026-10-28 02:39:26,777 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless enable page notifications 2026-10-28 02:39:26,833 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:39:26,845 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Setting session cookie in browser 2026-10-28 02:39:26,858 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:39:26,859 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:39:27,021 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:27] "GET /odoo HTTP/1.1" 200 - 22 0.021 0.125 2026-10-28 02:39:27,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigation result: {'frameId': '7A4EC51431AAA092EA05C7E1952FECFF', 'loaderId': '05CCEDFFAB8EA43A4E40F86C0D17AE63', 'isDownload': False} 2026-10-28 02:39:27,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_self_invite')" 2026-10-28 02:39:27,115 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:27] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-28 02:39:27,143 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.027 2026-10-28 02:39:27,171 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:39:28,112 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:28] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 913 0.388 0.618 2026-10-28 02:39:28,122 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:28] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.013 2026-10-28 02:39:28,138 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:28] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.033 2026-10-28 02:39:28,150 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:28] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.941 2026-10-28 02:39:28,244 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:28] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-10-28 02:39:29,086 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 02:39:29,089 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 02:39:29,103 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-28 02:39:29,124 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.007 2026-10-28 02:39:29,128 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-28 02:39:29,146 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:39:29,181 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.011 2026-10-28 02:39:29,229 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.034 2026-10-28 02:39:29,275 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: The ready code tooks too much time : 2.244870662689209 2026-10-28 02:39:29,293 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate test code "odoo.startTour('totp_admin_self_invite', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:39:29,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [1/9] Tour totp_admin_self_invite → Step .o_navbar_apps_menu button:enabled 2026-10-28 02:39:29,343 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.032 0.114 2026-10-28 02:39:29,497 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [2/9] Tour totp_admin_self_invite → Step Go to settings (trigger: [data-menu-xmlid="base.menu_administration"]) 2026-10-28 02:39:29,537 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 02:39:29,550 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-28 02:39:29,609 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 02:39:29,636 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:39:29,700 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [3/9] Tour totp_admin_self_invite → Step Wait for page (trigger: .o_menu_brand:contains("Settings")) 2026-10-28 02:39:29,763 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "POST /mail/data HTTP/1.1" 200 - 73 0.140 0.337 2026-10-28 02:39:29,824 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.357 2026-10-28 02:39:29,850 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.233 2026-10-28 02:39:29,853 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.550 2026-10-28 02:39:29,883 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.416 2026-10-28 02:39:29,911 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.191 2026-10-28 02:39:29,939 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.075 2026-10-28 02:39:30,001 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:30] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.019 0.494 2026-10-28 02:39:30,011 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-10-28 02:39:30,014 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [4/9] Tour totp_admin_self_invite → Step Open Users menu (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 02:39:30,035 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.068 2026-10-28 02:39:30,097 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [5/9] Tour totp_admin_self_invite → Step Open Users view (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 02:39:30,124 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:39:30,162 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [6/9] Tour totp_admin_self_invite → Step open the user's form (trigger: td.o_data_cell:contains(admin)) 2026-10-28 02:39:30,796 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:30] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 13 0.032 0.738 2026-10-28 02:39:30,827 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:30] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.636 2026-10-28 02:39:30,914 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:39:31,740 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:31] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 464 0.199 0.577 2026-10-28 02:39:32,178 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:32] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 111 0.063 1.094 2026-10-28 02:39:32,265 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:32] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.012 0.043 2026-10-28 02:39:32,272 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 02:39:32,496 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [7/9] Tour totp_admin_self_invite → Step go to Account security Tab (trigger: a.nav-link:contains(Account Security)) 2026-10-28 02:39:32,719 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:32] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 101 0.037 0.163 2026-10-28 02:39:33,068 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:33] "GET /web/image/res.users/2/avatar_128?unique=1793155172840 HTTP/1.1" 200 - 9 0.010 0.038 2026-10-28 02:39:33,070 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [8/9] Tour totp_admin_self_invite → Step check that user cannot invite themselves to use 2FA. (trigger: body) 2026-10-28 02:39:33,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: [9/9] Tour totp_admin_self_invite → Step check that user cannot invite themself. (trigger: body.CannotInviteYourself) 2026-10-28 02:39:33,198 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: tour succeeded 2026-10-28 02:39:33,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: ╔═══════════════════════════════════════╗ ║ TOUR totp_admin_self_invite SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-28 02:39:33,477 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: heap 32633412 (allocated 34050048) 2026-10-28 02:39:33,501 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing chrome headless with pid 9848 2026-10-28 02:39:33,502 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing websocket connection 2026-10-28 02:39:33,503 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Terminating chrome headless with pid 9848 2026-10-28 02:39:33,610 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023933_610354_test_totp_administration.txt 2026-10-28 02:39:33,610 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Removing chrome user profile "/tmp/tmp5hq28vfi_chrome_odoo" 2026-10-28 02:39:33,685 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:39:33,883 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail_enforce.tests.test_auth_signup: Starting TestAuthSignupFlowWith2faEnforced.test_signup_with_2fa_enforced ... 2026-10-28 02:39:35,365 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:39:36,193 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:toto@example.com from 127.0.0.1 2026-10-28 02:39:36,279 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #303 deleted mail.mail records with IDs: [499] 2026-10-28 02:39:36,294 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #303 deleted mail.message records with IDs: [15610] 2026-10-28 02:39:36,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 02:39:36,433 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #4 deleted mail.mail records with IDs: [500] 2026-10-28 02:39:36,448 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #4 deleted mail.message records with IDs: [15611] 2026-10-28 02:39:36,465 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:toto@example.com from 127.0.0.1 2026-10-28 02:39:36,526 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #303 deleted mail.mail records with IDs: [501] 2026-10-28 02:39:36,537 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #303 deleted mail.message records with IDs: [15612] 2026-10-28 02:39:36,544 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 02:39:36,552 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:39:36,553 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:36] "POST /web/signup HTTP/1.1" 303 - 335 0.251 0.939 2026-10-28 02:39:36,735 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #4 deleted mail.mail records with IDs: [502] 2026-10-28 02:39:36,752 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #4 deleted mail.message records with IDs: [15613] 2026-10-28 02:39:37,749 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:37] "GET /web/login/totp?redirect=/my HTTP/1.1" 200 - 227 0.152 1.038 2026-10-28 02:39:37,755 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail_enforce.tests.test_auth_signup.TestAuthSignupFlowWith2faEnforced.test_signup_with_2fa_enforced: waiting for threads: [] 2026-10-28 02:39:37,826 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:39:39,840 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-28 02:39:39,854 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15615] 2026-10-28 02:39:39,867 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:39:39,889 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail_enforce.tests.test_totp_mail_enforce: Starting TestTOTPMailEnforce.test_totp_rpc_api_keys_only ... 2026-10-28 02:39:39,892 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 02:39:39,894 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:39:40,309 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 02:39:40,320 104 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:39:40,321 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:40] "POST /xmlrpc/2/common HTTP/1.1" 200 - 11 0.004 0.426 2026-10-28 02:39:40,324 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 02:39:40,325 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 02:39:40,349 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:40] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.002 0.024 2026-10-28 02:39:41,559 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 02:39:41,566 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 02:39:41,577 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:41] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.002 0.017 2026-10-28 02:39:41,600 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'test_user' (#304) from n/a 2026-10-28 02:39:41,601 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 02:39:41,602 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /auth_totp_mail_enforce/tests/test_totp_mail_enforce.py:TestTOTPMailEnforce.test_totp_rpc_api_keys_only 2026-10-28 02:39:41,638 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:41] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.002 0.035 2026-10-28 02:39:41,639 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_mail_enforce.tests.test_totp_mail_enforce.TestTOTPMailEnforce.test_totp_rpc_api_keys_only: waiting for threads: [] 2026-10-28 02:39:41,695 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:39:41,730 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour: Starting TestTOTPortal.test_totp ... 2026-10-28 02:39:42,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 10060 2026-10-28 02:39:42,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmpqjvlxael_chrome_odoo 2026-10-28 02:39:42,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:34021/json/version 2026-10-28 02:39:42,146 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34021/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:39:42,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 02:39:42,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:34021/json 2026-10-28 02:39:42,210 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34021/json with timeout 3 increased to 10s during tests 2026-10-28 02:39:42,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:34021/devtools/page/D44FEAB20C45CF3F29C8602FBF95F7C0 2026-10-28 02:39:42,248 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-10-28 02:39:42,252 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-10-28 02:39:42,282 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:portal from n/a 2026-10-28 02:39:42,299 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-10-28 02:39:42,302 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/my/security" in browser 2026-10-28 02:39:42,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/my/security" 2026-10-28 02:39:42,330 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:39:44,088 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /my/security HTTP/1.1" 200 - 228 0.153 1.614 2026-10-28 02:39:44,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': 'D44FEAB20C45CF3F29C8602FBF95F7C0', 'loaderId': '31E83B896123BD8256072E3D88D028DC', 'isDownload': False} 2026-10-28 02:39:44,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_tour_setup')" 2026-10-28 02:39:44,139 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 02:39:44,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 02:39:44,195 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.032 2026-10-28 02:39:44,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 02:39:44,232 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:39:44,236 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:39:44,244 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.061 2026-10-28 02:39:44,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 02:39:44,277 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.043 2026-10-28 02:39:44,404 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.004 0.008 2026-10-28 02:39:44,406 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 02:39:44,408 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:39:44,409 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 02:39:44,500 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 02:39:44,545 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.063 2026-10-28 02:39:44,556 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:44] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.002 0.078 2026-10-28 02:39:45,030 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:45] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:39:45,158 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate test code "odoo.startTour('totportal_tour_setup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/security", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:39:45,161 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:45] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.023 0.060 2026-10-28 02:39:45,175 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [1/9] Tour totportal_tour_setup → Step Open totp wizard (trigger: button#auth_totp_portal_enable) 2026-10-28 02:39:45,250 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [2/9] Tour totportal_tour_setup → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(enter your password)) 2026-10-28 02:39:45,350 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.253 2026-10-28 02:39:45,391 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:45] "POST /web/dataset/call_kw/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 4 0.003 0.128 2026-10-28 02:39:45,478 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [3/9] Tour totportal_tour_setup → Step Input password (trigger: [name=password]) 2026-10-28 02:39:45,556 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [4/9] Tour totportal_tour_setup → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 02:39:45,623 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [5/9] Tour totportal_tour_setup → Step Check the wizard has opened (trigger: li:contains("scan the barcode below")) 2026-10-28 02:39:45,644 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:45] "POST /web/dataset/call_kw/res.users.identitycheck/write HTTP/1.1" 200 - 10 0.006 0.012 2026-10-28 02:39:46,676 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:39:46,715 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:46] "POST /web/dataset/call_kw/res.users.identitycheck/run_check HTTP/1.1" 200 - 18 0.011 1.021 2026-10-28 02:39:46,762 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:46] "POST /web/dataset/call_kw/auth_totp.wizard/read HTTP/1.1" 200 - 7 0.005 0.021 2026-10-28 02:39:46,778 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:46] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:39:46,779 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:46] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:39:46,810 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [6/9] Tour totportal_tour_setup → Step Get secret from collapsed div (trigger: a:contains("Cannot scan it?")) 2026-10-28 02:39:46,861 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [7/9] Tour totportal_tour_setup → Step span[name="secret"]:hidden 2026-10-28 02:39:46,935 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:46] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:39:46,954 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [8/9] Tour totportal_tour_setup → Step button.btn-primary:contains(Activate) 2026-10-28 02:39:47,045 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:47] "POST /web/dataset/call_kw/auth_totp.wizard/write HTTP/1.1" 200 - 9 0.006 0.016 2026-10-28 02:39:47,195 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(7,) 'portal' 2026-10-28 02:39:47,221 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:39:47,221 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:47] "POST /web/dataset/call_kw/auth_totp.wizard/enable HTTP/1.1" 200 - 45 0.043 0.121 2026-10-28 02:39:48,159 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:48] "GET /my/security HTTP/1.1" 200 - 160 0.102 0.798 2026-10-28 02:39:48,213 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:48] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.019 2026-10-28 02:39:48,763 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [9/9] Tour totportal_tour_setup → Step Check that the button has changed (trigger: button:contains(Disable two-factor authentication)) 2026-10-28 02:39:48,786 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.008 2026-10-28 02:39:48,837 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-10-28 02:39:48,838 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔═════════════════════════════════════╗ ║ TOUR totportal_tour_setup SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 02:39:48,876 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:48] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.025 0.075 2026-10-28 02:39:48,960 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 9676340 (allocated 10485760) 2026-10-28 02:39:48,974 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 10060 2026-10-28 02:39:48,974 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-10-28 02:39:48,976 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 10060 2026-10-28 02:39:49,147 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023949_147148_test_totp.txt 2026-10-28 02:39:49,147 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmpqjvlxael_chrome_odoo" 2026-10-28 02:39:49,577 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 10245 2026-10-28 02:39:49,577 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmpbw13a4nz_chrome_odoo 2026-10-28 02:39:49,577 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:40637/json/version 2026-10-28 02:39:49,579 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40637/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:39:49,637 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 02:39:49,637 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:40637/json 2026-10-28 02:39:49,640 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40637/json with timeout 3 increased to 10s during tests 2026-10-28 02:39:49,668 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:40637/devtools/page/0650D574124728573B6487FEE7C2BA7C 2026-10-28 02:39:49,699 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-10-28 02:39:49,709 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-10-28 02:39:49,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-10-28 02:39:49,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 02:39:49,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 02:39:50,177 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET / HTTP/1.1" 200 - 31 0.026 0.330 2026-10-28 02:39:50,181 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': '0650D574124728573B6487FEE7C2BA7C', 'loaderId': 'DAA9FACC8278CB624E410DDA7FAFBFEA', 'isDownload': False} 2026-10-28 02:39:50,181 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_login_enabled')" 2026-10-28 02:39:50,221 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:39:50,240 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 0.008 2026-10-28 02:39:50,286 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.005 0.016 2026-10-28 02:39:50,292 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:39:50,292 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.020 2026-10-28 02:39:50,294 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:39:50,475 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 02:39:50,483 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.003 0.035 2026-10-28 02:39:50,485 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 02:39:50,487 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-28 02:39:50,532 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-10-28 02:39:50,548 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:50] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.003 0.019 2026-10-28 02:39:51,081 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:51] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:39:51,142 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.003 0.015 2026-10-28 02:39:51,198 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:51] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.013 0.049 2026-10-28 02:39:51,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate test code "odoo.startTour('totportal_login_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:39:51,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [1/14] Tour totportal_login_enabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 02:39:51,453 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:51] "GET /web/login HTTP/1.1" 200 - 21 0.018 0.114 2026-10-28 02:39:51,519 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:51] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.016 2026-10-28 02:39:51,927 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [2/14] Tour totportal_login_enabled → Step input login (trigger: input#login) 2026-10-28 02:39:51,986 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:51] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.034 2026-10-28 02:39:52,003 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.056 2026-10-28 02:39:52,053 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [3/14] Tour totportal_login_enabled → Step input password (trigger: input#password) 2026-10-28 02:39:52,122 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [4/14] Tour totportal_login_enabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 02:39:52,964 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:39:53,062 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:portal from 127.0.0.1 2026-10-28 02:39:53,182 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #7 deleted mail.mail records with IDs: [505] 2026-10-28 02:39:53,199 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #7 deleted mail.message records with IDs: [15619] 2026-10-28 02:39:53,209 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-28 02:39:53,222 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:39:53,223 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:53] "POST /web/login HTTP/1.1" 303 - 104 0.083 0.926 2026-10-28 02:39:53,867 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:53] "GET /web/login/totp?redirect=/my HTTP/1.1" 200 - 129 0.078 0.561 2026-10-28 02:39:53,926 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:53] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.017 2026-10-28 02:39:54,090 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [5/14] Tour totportal_login_enabled → Step expect totp screen (trigger: label:contains(Authentication Code)) 2026-10-28 02:39:54,171 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:54] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.017 0.047 2026-10-28 02:39:54,179 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [6/14] Tour totportal_login_enabled → Step input code (trigger: input[name=totp_token]) 2026-10-28 02:39:54,193 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.080 2026-10-28 02:39:54,247 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:54] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:39:54,264 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [7/14] Tour totportal_login_enabled → Step button:contains(Log in) 2026-10-28 02:39:54,363 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(7,) 'portal' 2026-10-28 02:39:54,374 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:54] "POST /web/login/totp?redirect=/my HTTP/1.1" 303 - 10 0.006 0.019 2026-10-28 02:39:55,339 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "GET /my HTTP/1.1" 200 - 185 0.111 0.841 2026-10-28 02:39:55,419 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.014 2026-10-28 02:39:55,529 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 02:39:55,534 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 02:39:55,535 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 02:39:55,537 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 02:39:55,546 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 02:39:55,551 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 02:39:55,557 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:39:55,643 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [8/14] Tour totportal_login_enabled → Step check we're logged in (trigger: h3:contains(My account)) 2026-10-28 02:39:55,747 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.033 0.055 2026-10-28 02:39:55,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [9/14] Tour totportal_login_enabled → Step go back to security (trigger: a:contains(Security)) 2026-10-28 02:39:55,863 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "POST /my/counters HTTP/1.1" 200 - 49 0.060 0.130 2026-10-28 02:39:55,875 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.209 2026-10-28 02:39:56,010 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:39:56,038 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 02:39:56,109 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "GET /my/security HTTP/1.1" 200 - 39 0.042 0.234 2026-10-28 02:39:56,216 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "POST /my/counters HTTP/1.1" 200 - 38 0.053 0.481 2026-10-28 02:39:56,337 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "POST /my/counters HTTP/1.1" 200 - 30 0.062 0.562 2026-10-28 02:39:56,358 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.004 0.170 2026-10-28 02:39:56,420 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [10/14] Tour totportal_login_enabled → Step Open totp wizard (trigger: button#auth_totp_portal_disable) 2026-10-28 02:39:56,497 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [11/14] Tour totportal_login_enabled → Step Check that we have to enter enhanced security mode (trigger: .modal div:contains(enter your password)) 2026-10-28 02:39:56,526 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.027 0.043 2026-10-28 02:39:56,551 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.088 2026-10-28 02:39:56,572 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "POST /web/dataset/call_kw/res.users/action_totp_disable HTTP/1.1" 200 - 4 0.003 0.065 2026-10-28 02:39:56,627 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [12/14] Tour totportal_login_enabled → Step Input password (trigger: [name=password]) 2026-10-28 02:39:56,708 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [13/14] Tour totportal_login_enabled → Step Confirm (trigger: button:contains(Confirm Password)) 2026-10-28 02:39:56,811 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:56] "POST /web/dataset/call_kw/res.users.identitycheck/write HTTP/1.1" 200 - 10 0.009 0.014 2026-10-28 02:39:57,743 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:39:57,893 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(7,) ('portal') by uid #7 2026-10-28 02:39:57,898 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:39:57,898 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:57] "POST /web/dataset/call_kw/res.users.identitycheck/run_check HTTP/1.1" 200 - 52 0.047 1.007 2026-10-28 02:39:58,724 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:58] "GET /my/security HTTP/1.1" 200 - 149 0.109 0.693 2026-10-28 02:39:58,767 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:58] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.016 2026-10-28 02:39:58,989 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [14/14] Tour totportal_login_enabled → Step Check that the button has changed (trigger: button:contains(Enable two-factor authentication)) 2026-10-28 02:39:59,057 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-10-28 02:39:59,063 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔════════════════════════════════════════╗ ║ TOUR totportal_login_enabled SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-28 02:39:59,094 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:59] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.028 0.060 2026-10-28 02:39:59,109 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:39:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.094 2026-10-28 02:39:59,294 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 15764728 (allocated 17825792) 2026-10-28 02:39:59,311 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 10245 2026-10-28 02:39:59,313 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-10-28 02:39:59,316 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 10245 2026-10-28 02:39:59,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_023959_452205_test_totp.txt 2026-10-28 02:39:59,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmpbw13a4nz_chrome_odoo" 2026-10-28 02:39:59,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 10455 2026-10-28 02:39:59,891 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmpksfnhbyg_chrome_odoo 2026-10-28 02:39:59,892 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:43201/json/version 2026-10-28 02:39:59,894 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43201/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:39:59,924 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-28 02:39:59,924 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:43201/json 2026-10-28 02:39:59,925 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43201/json with timeout 3 increased to 10s during tests 2026-10-28 02:39:59,939 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:43201/devtools/page/6D95C8574180F00854A75417A6A5ACC2 2026-10-28 02:39:59,946 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-10-28 02:39:59,960 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-10-28 02:39:59,985 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-10-28 02:40:00,023 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-28 02:40:00,023 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-28 02:40:00,417 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET / HTTP/1.1" 200 - 26 0.021 0.349 2026-10-28 02:40:00,421 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': '6D95C8574180F00854A75417A6A5ACC2', 'loaderId': '0DEC233861CF4ADB7520F58AF3F6FF27', 'isDownload': False} 2026-10-28 02:40:00,421 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_login_disabled')" 2026-10-28 02:40:00,460 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:40:00,470 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 0.007 2026-10-28 02:40:00,494 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.002 0.008 2026-10-28 02:40:00,498 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:40:00,502 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:40:00,504 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 02:40:00,667 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 02:40:00,679 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 02:40:00,681 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.010 0.017 2026-10-28 02:40:00,683 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:40:00,738 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-10-28 02:40:00,757 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:00] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.004 0.024 2026-10-28 02:40:01,251 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:01] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:40:01,313 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 02:40:01,378 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:01] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.015 0.061 2026-10-28 02:40:01,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate test code "odoo.startTour('totportal_login_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:40:01,415 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [1/5] Tour totportal_login_disabled → Step check that we're on the login page or go to it (trigger: a:contains(Sign in)) 2026-10-28 02:40:01,660 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:01] "GET /web/login HTTP/1.1" 200 - 17 0.013 0.126 2026-10-28 02:40:01,732 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:01] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.004 0.025 2026-10-28 02:40:02,179 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [2/5] Tour totportal_login_disabled → Step input login (trigger: input#login) 2026-10-28 02:40:02,244 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:02] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.035 2026-10-28 02:40:02,257 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.049 2026-10-28 02:40:02,317 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [3/5] Tour totportal_login_disabled → Step input password (trigger: input#password) 2026-10-28 02:40:02,404 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [4/5] Tour totportal_login_disabled → Step click da button (trigger: button:contains("Log in")) 2026-10-28 02:40:03,207 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:40:03,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:portal from 127.0.0.1 2026-10-28 02:40:03,265 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:03] "POST /web/login HTTP/1.1" 303 - 29 0.024 0.764 2026-10-28 02:40:03,779 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:03] "GET /my HTTP/1.1" 200 - 82 0.057 0.452 2026-10-28 02:40:03,829 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:03] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.011 2026-10-28 02:40:03,985 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:03] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:40:03,986 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:03] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:40:04,011 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:40:04,012 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 02:40:04,012 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 02:40:04,016 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 02:40:04,013 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 02:40:04,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: [5/5] Tour totportal_login_disabled → Step check we're logged in (trigger: h3:contains(My account)) 2026-10-28 02:40:04,130 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.017 2026-10-28 02:40:04,169 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-10-28 02:40:04,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔═════════════════════════════════════════╗ ║ TOUR totportal_login_disabled SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-28 02:40:04,210 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.080 2026-10-28 02:40:04,294 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 15507424 (allocated 16515072) 2026-10-28 02:40:04,302 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 10455 2026-10-28 02:40:04,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-10-28 02:40:04,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 10455 2026-10-28 02:40:04,352 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "POST /my/counters HTTP/1.1" 200 - 49 0.067 0.170 2026-10-28 02:40:04,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_024004_434427_test_totp.txt 2026-10-28 02:40:04,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmpksfnhbyg_chrome_odoo" 2026-10-28 02:40:04,449 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "POST /my/counters HTTP/1.1" 200 - 30 0.030 0.295 2026-10-28 02:40:04,471 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: waiting for threads: [] 2026-10-28 02:40:04,568 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:40:04] "POST /my/counters HTTP/1.1" 200 - 38 0.050 0.399 2026-10-28 02:40:04,626 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:04,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_cloc: Starting TestClocStdNoCusto.test_no_custo_install ... 2026-10-28 02:40:04,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:04,850 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_model_attributes ... 2026-10-28 02:40:04,941 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_name_get ... 2026-10-28 02:40:04,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:05,016 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_display_name: Starting TestEveryModel.test_display_name_new_record ... 2026-10-28 02:40:13,118 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:13,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_bank ... 2026-10-28 02:40:13,222 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_company ... 2026-10-28 02:40:22,211 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_country ... 2026-10-28 02:40:22,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_group ... 2026-10-28 02:40:23,227 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_lang ... 2026-10-28 02:40:23,330 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_partner ... 2026-10-28 02:40:24,772 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_users ... 2026-10-28 02:40:25,722 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:40:25,744 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_object ... 2026-10-28 02:40:26,456 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_string ... 2026-10-28 02:40:27,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_log_object ... 2026-10-28 02:40:28,112 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:28,138 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case: Starting TestRunbotLog.test_runbot_js_log ... 2026-10-28 02:40:28,957 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:28,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case: Starting TestChromeBrowser.test_screencasts ... 2026-10-28 02:40:29,395 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome pid: 11215 2026-10-28 02:40:29,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless temporary user profile dir: /tmp/tmp7z4ry7tm_chrome_odoo 2026-10-28 02:40:29,399 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:40971/json/version 2026-10-28 02:40:29,400 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40971/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:40:29,431 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Browser version: Chrome/150.0.7871.114 2026-10-28 02:40:29,431 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:40971/json 2026-10-28 02:40:29,432 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40971/json with timeout 3 increased to 10s during tests 2026-10-28 02:40:29,451 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Websocket url found: ws://127.0.0.1:40971/devtools/page/416C1FF7A000D725E5256C732E8861F6 2026-10-28 02:40:29,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Enable chrome headless console log notification 2026-10-28 02:40:29,475 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless enable page notifications 2026-10-28 02:40:29,496 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigating to: "about:blank" 2026-10-28 02:40:29,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigation result: {'frameId': '416C1FF7A000D725E5256C732E8861F6', 'loaderId': '5D8D8F390A035F8EDD95CF9D365F019E', 'isDownload': False} 2026-10-28 02:40:29,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Evaluate ready code "document.readyState === 'complete'" 2026-10-28 02:40:29,532 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Evaluate test code "setTimeout(() => console.log('test successful'), 2000); setInterval(() => document.body.innerText = (new Date()).getTime(), 100);" 2026-10-28 02:40:31,551 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: test successful 2026-10-28 02:40:31,571 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: heap 541592 (allocated 1048576) 2026-10-28 02:40:31,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Screencast frames in: /tmp/odoo_tests/rb-99b0b46-226057-429589/screencasts/failed_screencast_20261028_024031_578872 2026-10-28 02:40:31,584 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing chrome headless with pid 11215 2026-10-28 02:40:31,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing websocket connection 2026-10-28 02:40:31,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Terminating chrome headless with pid 11215 2026-10-28 02:40:31,704 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_024031_703791_test_screencasts.txt 2026-10-28 02:40:31,704 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Removing chrome user profile "/tmp/tmp7z4ry7tm_chrome_odoo" 2026-10-28 02:40:31,778 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:31,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_actions: Starting TestCustomFieldsPostInstall.test_add_field_valid ... 2026-10-28 02:40:31,855 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:35,982 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447ee2840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:35,984 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa442e8f060> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:35,995 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:36,002 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa442e8f740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:36,779 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:39,778 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4479ef240> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:39,779 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44649f7e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:39,785 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:39,792 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44649f060> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:39,860 104 INFO rb-99b0b46-226057-429589 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-99b0b46-226057/odoo/tests/case.py:190 2026-10-28 02:40:39,912 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:43,569 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444e9afc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:43,571 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44649d440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:43,577 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:43,582 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44649e2a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:43,620 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:43,635 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_asset: Starting TestAsset.test_asset_tag ... 2026-10-28 02:40:43,960 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:43,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_filters: Starting TestAllFilters.test_filters ... 2026-10-28 02:40:44,487 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_filters: No domain or group by in filter Customer with model res.partner and context {} 2026-10-28 02:40:44,679 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:44,699 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_http: Starting TestIrHttpPerformances.test_routing_map_performance ... 2026-10-28 02:40:44,701 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-28 02:40:45,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_http: Routing map web generated in 0.398s 2026-10-28 02:40:45,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:40:46,532 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_http: Routing map website1 generated in 1.432s 2026-10-28 02:40:46,576 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:40:46,598 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_delete_manual_models_with_base_fields ... 2026-10-28 02:40:46,662 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:49,550 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44707d940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:49,551 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44104f740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:49,560 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:49,567 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44104f4c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:50,058 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:54,068 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444dddd00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:54,069 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447b111c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:54,079 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:54,086 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447b12200> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:54,718 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:57,607 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44077e3e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:57,608 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4479df1a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:57,616 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:57,623 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4479dc5e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:40:59,996 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2699, 2701] 2026-10-28 02:41:00,029 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:02,936 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4403f3ce0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:02,937 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443f57c40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:02,945 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:02,951 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443f56020> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:03,045 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_ir_model_fields_name_create ... 2026-10-28 02:41:03,327 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:07,181 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44585da80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:07,183 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445f768e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:07,192 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:07,200 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445f744a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:07,684 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_new_ir_model_fields_related ... 2026-10-28 02:41:07,746 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:10,662 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444d728e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:10,664 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444f25da0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:10,674 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:10,681 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444f24cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:12,033 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:14,740 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445365940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:14,741 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4472bde40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:14,750 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:14,757 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4472bd760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:15,368 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:19,479 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445140fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:19,480 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444c954e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:19,488 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:19,494 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444c960c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:19,528 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:41:19,816 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model: Starting TestIrModelFieldsTranslation.test_ir_model_fields_translation ... 2026-10-28 02:41:20,330 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11365 2026-10-28 02:41:20,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmp5gzn9kjq_chrome_odoo 2026-10-28 02:41:20,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:34731/json/version 2026-10-28 02:41:20,332 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34731/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:41:20,365 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-28 02:41:20,366 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:34731/json 2026-10-28 02:41:20,367 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34731/json with timeout 3 increased to 10s during tests 2026-10-28 02:41:20,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:34731/devtools/page/23890F3AA0D1D2DBEE911F9C01DB83DC 2026-10-28 02:41:20,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-28 02:41:20,422 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-28 02:41:20,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:41:20,505 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-28 02:41:20,515 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:41:20,515 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:41:20,540 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:41:22,528 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:22] "GET /odoo HTTP/1.1" 200 - 191 0.207 1.789 2026-10-28 02:41:22,532 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '23890F3AA0D1D2DBEE911F9C01DB83DC', 'loaderId': '808F3B417D585C7F7A2884E18700A230', 'isDownload': False} 2026-10-28 02:41:22,533 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_en_tour')" 2026-10-28 02:41:22,582 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:22] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-10-28 02:41:22,587 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:22] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-28 02:41:22,611 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.039 2026-10-28 02:41:22,643 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.062 2026-10-28 02:41:22,646 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:41:23,741 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:23] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.468 0.708 2026-10-28 02:41:23,751 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:23] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.742 2026-10-28 02:41:23,784 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:23] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 1.054 2026-10-28 02:41:23,962 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:41:23,962 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:41:23,964 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:41:23,995 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 02:41:24,024 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-28 02:41:24,050 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:41:24,131 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:41:24,216 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.035 0.136 2026-10-28 02:41:24,223 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_en_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:41:24,242 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_en_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 02:41:24,256 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.148 2026-10-28 02:41:24,259 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 02:41:24,363 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 02:41:24,721 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:24] "POST /mail/data HTTP/1.1" 200 - 151 0.180 0.312 2026-10-28 02:41:24,765 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.651 2026-10-28 02:41:24,923 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.056 0.756 2026-10-28 02:41:24,980 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.628 2026-10-28 02:41:25,005 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 02:41:25,080 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.013 0.051 2026-10-28 02:41:25,090 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.061 2026-10-28 02:41:25,121 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:41:25,129 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 02:41:25,153 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_en_tour → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-10-28 02:41:25,162 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.093 2026-10-28 02:41:25,185 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:41:25,186 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.105 2026-10-28 02:41:25,239 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.015 0.148 2026-10-28 02:41:25,424 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:41:25,492 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_en_tour → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 02:41:25,733 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "POST /mail/data HTTP/1.1" 200 - 84 0.100 0.170 2026-10-28 02:41:25,763 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.252 2026-10-28 02:41:25,880 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 02:41:26,075 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:26] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 02:41:26,081 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:26] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 8 0.017 0.034 2026-10-28 02:41:26,091 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_en_tour → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 02:41:26,128 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:26] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.013 0.087 2026-10-28 02:41:26,153 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:26] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.009 0.099 2026-10-28 02:41:26,163 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_en_tour → Step Login column should be Login (trigger: [data-name="login"] span:contains("Login")) 2026-10-28 02:41:26,164 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:26] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.002 0.124 2026-10-28 02:41:26,260 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:26] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 16 0.026 0.201 2026-10-28 02:41:26,344 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:26] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.164 2026-10-28 02:41:28,129 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:28] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.157 1.866 2026-10-28 02:41:28,848 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:28] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 288 0.161 2.278 2026-10-28 02:41:28,926 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:28] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.012 0.038 2026-10-28 02:41:28,930 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-28 02:41:29,117 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-28 02:41:29,119 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 02:41:29,273 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 31989516 (allocated 34025472) 2026-10-28 02:41:29,284 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11365 2026-10-28 02:41:29,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-28 02:41:29,287 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11365 2026-10-28 02:41:29,420 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_024129_419867_test_ir_model_fields_translation.txt 2026-10-28 02:41:29,420 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmp5gzn9kjq_chrome_odoo" 2026-10-28 02:41:29,498 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:33,359 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443d53920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:33,360 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446058ea0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:33,369 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:33,376 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446058e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:33,726 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11592 2026-10-28 02:41:33,739 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpxaukacv2_chrome_odoo 2026-10-28 02:41:33,739 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:36587/json/version 2026-10-28 02:41:33,741 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:36587/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:41:33,820 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-28 02:41:33,820 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:36587/json 2026-10-28 02:41:33,821 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:36587/json with timeout 3 increased to 10s during tests 2026-10-28 02:41:33,831 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:36587/devtools/page/230B35F41EC8E8CA0AEFEBA0C17D9A2F 2026-10-28 02:41:33,859 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-28 02:41:33,873 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-28 02:41:34,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:41:34,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-28 02:41:34,287 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:41:34,288 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:41:34,316 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:41:36,092 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:36] "GET /odoo HTTP/1.1" 200 - 147 0.120 1.660 2026-10-28 02:41:36,098 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '230B35F41EC8E8CA0AEFEBA0C17D9A2F', 'loaderId': 'D3B0EDB3A9BAFE3282347525B7E7A48E', 'isDownload': False} 2026-10-28 02:41:36,099 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_en_tour2')" 2026-10-28 02:41:36,146 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:36] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-28 02:41:36,186 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:36] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-10-28 02:41:36,254 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:41:37,130 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.384 0.603 2026-10-28 02:41:37,144 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.977 2026-10-28 02:41:37,176 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.985 2026-10-28 02:41:37,183 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.654 2026-10-28 02:41:37,214 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 02:41:37,361 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 02:41:37,363 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:41:37,366 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:41:37,395 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 02:41:37,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-28 02:41:37,426 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:41:37,463 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.018 2026-10-28 02:41:37,508 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.033 2026-10-28 02:41:37,607 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_en_tour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:41:37,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_en_tour2 → Step .o_navbar_apps_menu button:enabled 2026-10-28 02:41:37,693 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:41:37,704 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.068 0.146 2026-10-28 02:41:37,707 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.117 2026-10-28 02:41:37,752 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.059 2026-10-28 02:41:37,785 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:41:37,803 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "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-28 02:41:37,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_en_tour2 → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-10-28 02:41:37,874 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:37] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:41:38,041 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_en_tour2 → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 02:41:38,201 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:38] "POST /mail/data HTTP/1.1" 200 - 137 0.200 0.388 2026-10-28 02:41:38,243 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:38] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.011 0.469 2026-10-28 02:41:38,250 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.527 2026-10-28 02:41:38,308 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.543 2026-10-28 02:41:38,328 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.552 2026-10-28 02:41:38,364 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:38] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.305 2026-10-28 02:41:38,453 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-28 02:41:38,499 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.011 0.032 2026-10-28 02:41:38,530 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_en_tour2 → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 02:41:38,582 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:41:38,598 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_en_tour2 → Step Login column should be Login2 (trigger: [data-name="login"] span:contains("Login2")) 2026-10-28 02:41:40,339 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:40] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 194 0.158 1.674 2026-10-28 02:41:40,366 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:40] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 1.750 2026-10-28 02:41:40,474 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:41:41,635 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:41] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1241 0.419 0.694 2026-10-28 02:41:42,397 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:42] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 293 0.163 1.676 2026-10-28 02:41:42,501 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:42] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.012 0.042 2026-10-28 02:41:42,511 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-10-28 02:41:42,711 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-28 02:41:42,713 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-28 02:41:42,926 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 29572028 (allocated 31010816) 2026-10-28 02:41:42,933 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11592 2026-10-28 02:41:42,937 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-28 02:41:42,939 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11592 2026-10-28 02:41:43,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_024143_100357_test_ir_model_fields_translation.txt 2026-10-28 02:41:43,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpxaukacv2_chrome_odoo" 2026-10-28 02:41:43,177 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:47,219 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44760c0e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:47,220 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43fe0f920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:47,229 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:47,236 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa43fe0fc40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:41:47,988 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11809 2026-10-28 02:41:47,989 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmp0z4exymf_chrome_odoo 2026-10-28 02:41:47,989 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:34739/json/version 2026-10-28 02:41:47,991 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34739/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:41:48,053 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-28 02:41:48,054 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:34739/json 2026-10-28 02:41:48,054 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34739/json with timeout 3 increased to 10s during tests 2026-10-28 02:41:48,070 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:34739/devtools/page/E947968B3779BECAAC2405AF163EAA0F 2026-10-28 02:41:48,097 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-28 02:41:48,102 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-28 02:41:48,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:41:48,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-28 02:41:48,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:41:48,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:41:48,257 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:41:53,247 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:41:55,662 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:55] "GET /odoo HTTP/1.1" 200 - 141 0.116 7.293 2026-10-28 02:41:55,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': 'E947968B3779BECAAC2405AF163EAA0F', 'loaderId': 'F44AD1E42406C14E3FE8467B3A249A30', 'isDownload': False} 2026-10-28 02:41:55,668 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_fr_tour')" 2026-10-28 02:41:55,734 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:55] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-28 02:41:55,747 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:55] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-28 02:41:55,776 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.038 2026-10-28 02:41:55,810 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:41:56,931 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:56] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.495 0.715 2026-10-28 02:41:57,035 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /web/webclient/translations/bd83b03568190be0b8aa4e4c1b8def2a7e69e12f?lang=fr_FR HTTP/1.1" 200 - 0 0.000 1.311 2026-10-28 02:41:57,042 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.917 2026-10-28 02:41:57,047 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.186 2026-10-28 02:41:57,217 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:41:57,221 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:41:57,223 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 02:41:57,275 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-28 02:41:57,313 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-28 02:41:57,329 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:41:57,375 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.018 2026-10-28 02:41:57,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.027 2026-10-28 02:41:57,537 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_fr_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:41:57,556 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_fr_tour → Step .o_navbar_apps_menu button:enabled 2026-10-28 02:41:57,584 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.050 0.124 2026-10-28 02:41:57,587 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.028 2026-10-28 02:41:57,677 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:41:57,701 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:41:57,712 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_fr_tour → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-10-28 02:41:57,764 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:57] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:41:57,920 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_fr_tour → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 02:41:58,094 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "POST /mail/data HTTP/1.1" 200 - 145 0.181 0.388 2026-10-28 02:41:58,097 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.495 2026-10-28 02:41:58,129 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.497 2026-10-28 02:41:58,160 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.227 2026-10-28 02:41:58,179 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.545 2026-10-28 02:41:58,222 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "GET /web/image/res.partner/3/avatar_128?unique=1793155279000 HTTP/1.1" 200 - 9 0.010 0.589 2026-10-28 02:41:58,328 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 02:41:58,388 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.041 2026-10-28 02:41:58,413 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 02:41:58,415 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_fr_tour → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 02:41:58,439 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.044 2026-10-28 02:41:58,479 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:41:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:41:58,508 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_fr_tour → Step Login column should be Identifiant (trigger: [data-name="login"] span:contains("Identifiant")) 2026-10-28 02:42:00,599 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:00] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 194 0.184 2.032 2026-10-28 02:42:00,641 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:00] "POST /web/action/load HTTP/1.1" 200 - 12 0.018 2.112 2026-10-28 02:42:00,735 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:42:01,701 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:01] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 297 0.189 0.709 2026-10-28 02:42:02,846 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:02] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1238 0.387 1.658 2026-10-28 02:42:02,915 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:02] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.022 1.109 2026-10-28 02:42:02,919 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 1.133 2026-10-28 02:42:03,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-28 02:42:03,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 02:42:03,322 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 31245696 (allocated 32522240) 2026-10-28 02:42:03,330 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11809 2026-10-28 02:42:03,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-28 02:42:03,344 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11809 2026-10-28 02:42:03,459 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_024203_459471_test_ir_model_fields_translation.txt 2026-10-28 02:42:03,459 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmp0z4exymf_chrome_odoo" 2026-10-28 02:42:03,525 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:07,556 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa47201cea0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:07,558 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4731a7c40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:07,566 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:07,573 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4731a7ec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/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-99b0b46-226057/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-99b0b46-226057/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:08,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 12022 2026-10-28 02:42:08,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpt7zkl33e_chrome_odoo 2026-10-28 02:42:08,032 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:44829/json/version 2026-10-28 02:42:08,037 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:44829/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:42:08,059 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-28 02:42:08,059 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:44829/json 2026-10-28 02:42:08,060 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:44829/json with timeout 3 increased to 10s during tests 2026-10-28 02:42:08,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:44829/devtools/page/9C7C0972BD35254B9435B1097D9266B7 2026-10-28 02:42:08,087 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-28 02:42:08,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-28 02:42:08,472 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:42:08,482 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-28 02:42:08,485 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:42:08,485 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:42:08,511 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:42:10,262 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:10] "GET /odoo HTTP/1.1" 200 - 147 0.110 1.644 2026-10-28 02:42:10,266 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '9C7C0972BD35254B9435B1097D9266B7', 'loaderId': '302E0D35FF6287CE818430CA74B07FAB', 'isDownload': False} 2026-10-28 02:42:10,266 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate ready code "odoo.isTourReady('ir_model_fields_translation_fr_tour2')" 2026-10-28 02:42:10,317 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:10] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-28 02:42:10,447 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:10] "GET /web/webclient/translations/bd83b03568190be0b8aa4e4c1b8def2a7e69e12f?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.141 2026-10-28 02:42:10,500 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.028 0.161 2026-10-28 02:42:11,625 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:11] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.427 0.889 2026-10-28 02:42:11,631 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:11] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.321 2026-10-28 02:42:11,641 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:11] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.892 2026-10-28 02:42:11,662 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:42:11,666 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:11] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-28 02:42:12,437 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:42:12,440 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 02:42:12,446 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 02:42:12,480 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 02:42:12,538 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-28 02:42:12,557 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:42:12,607 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.024 2026-10-28 02:42:12,665 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.044 2026-10-28 02:42:12,711 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: The ready code tooks too much time : 2.445033311843872 2026-10-28 02:42:12,721 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Evaluate test code "odoo.startTour('ir_model_fields_translation_fr_tour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:42:12,767 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [1/5] Tour ir_model_fields_translation_fr_tour2 → Step .o_navbar_apps_menu button:enabled 2026-10-28 02:42:12,796 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.041 0.128 2026-10-28 02:42:12,952 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 02:42:12,954 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.057 2026-10-28 02:42:12,955 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [2/5] Tour ir_model_fields_translation_fr_tour2 → Step Settings (trigger: a[data-menu-xmlid="base.menu_administration"]) 2026-10-28 02:42:13,027 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 02:42:13,046 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 02:42:13,099 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [3/5] Tour ir_model_fields_translation_fr_tour2 → Step Open Users & Companies (trigger: [data-menu-xmlid="base.menu_users"]) 2026-10-28 02:42:13,289 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "POST /mail/data HTTP/1.1" 200 - 137 0.196 0.359 2026-10-28 02:42:13,290 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.507 2026-10-28 02:42:13,344 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "GET /web/image/res.partner/3/avatar_128?unique=1793155279000 HTTP/1.1" 200 - 9 0.019 0.466 2026-10-28 02:42:13,376 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.508 2026-10-28 02:42:13,409 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "POST /web/action/load HTTP/1.1" 200 - 8 0.014 0.281 2026-10-28 02:42:13,456 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.432 2026-10-28 02:42:13,511 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.632 2026-10-28 02:42:13,540 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.073 2026-10-28 02:42:13,551 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-10-28 02:42:13,563 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [4/5] Tour ir_model_fields_translation_fr_tour2 → Step Open Users (trigger: [data-menu-xmlid="base.menu_action_res_users"]) 2026-10-28 02:42:13,593 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.012 0.076 2026-10-28 02:42:13,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: [5/5] Tour ir_model_fields_translation_fr_tour2 → Step Login column should be Identifiant2 (trigger: [data-name="login"] span:contains("Identifiant2")) 2026-10-28 02:42:13,707 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:42:14,973 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:14] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 194 0.169 1.236 2026-10-28 02:42:15,005 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:15] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 1.316 2026-10-28 02:42:15,137 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:42:16,285 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:16] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1241 0.391 0.700 2026-10-28 02:42:17,021 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:17] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 293 0.156 1.615 2026-10-28 02:42:17,113 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:17] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.012 0.041 2026-10-28 02:42:17,123 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:42:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-10-28 02:42:17,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-28 02:42:17,309 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-28 02:42:17,450 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 31261212 (allocated 32784384) 2026-10-28 02:42:17,481 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 12022 2026-10-28 02:42:17,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-28 02:42:17,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 12022 2026-10-28 02:42:17,606 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_024217_606388_test_ir_model_fields_translation.txt 2026-10-28 02:42:17,606 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpt7zkl33e_chrome_odoo" 2026-10-28 02:42:17,737 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:21,695 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447331c60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:21,696 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43f682660> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:21,704 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:21,711 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa43f682020> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:21,752 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:42:21,771 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_neutralize: Starting TestNeutralize.test_10_neutralize ... 2026-10-28 02:42:22,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_neutralize: Starting TestNeutralize.test_20_neutralize_dependency_order ... 2026-10-28 02:42:22,370 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:42:22,384 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_orm: Starting TestCompanyDependent.test_orm_ondelete_restrict ... 2026-10-28 02:42:22,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:42:22,467 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_orm: Starting TestClassVersionTagExhaustion.test_bench_access_model_attributes ... 2026-10-28 02:42:22,591 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: Tested performance for label user.env in 0.122s 2026-10-28 02:42:22,715 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: Tested performance for label user.id in 0.124s 2026-10-28 02:42:22,755 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: Tested performance for label user.__class__ in 0.039s 2026-10-28 02:42:23,066 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: Tested performance for label user.browse(user.id) in 0.311s 2026-10-28 02:42:23,081 104 INFO rb-99b0b46-226057-429589 odoo.tools.profiler: ir_profile 1 (2026-10-28 02:42:22 test_bench_access_model_attributes) created 2026-10-28 02:42:23,116 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_orm: Starting TestClassVersionTagExhaustion.test_check_version_tags ... 2026-10-28 02:42:23,117 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_orm: skipped TestClassVersionTagExhaustion.test_check_version_tags : Python version < 3.13, no tp_versions_used to reset 2026-10-28 02:42:23,157 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:42:23,179 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Auto retry disabled for test_invalidation (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation) 2026-10-28 02:42:23,179 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation ... 2026-10-28 02:42:23,209 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Auto retry disabled for test_invalidation_thread_local (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation_thread_local) 2026-10-28 02:42:23,209 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation_thread_local ... 2026-10-28 02:42:23,244 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Auto retry disabled for test_ormcache (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_ormcache) 2026-10-28 02:42:23,244 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_ormcache ... 2026-10-28 02:42:23,275 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Auto retry disabled for test_signaling_01_multiple (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_multiple) 2026-10-28 02:42:23,275 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_multiple ... 2026-10-28 02:42:23,320 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Auto retry disabled for test_signaling_01_single (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_single) 2026-10-28 02:42:23,320 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_single ... 2026-10-28 02:42:23,374 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:42:23,393 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_creates ... 2026-10-28 02:42:24,704 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_default_get ... 2026-10-28 02:42:25,962 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_unlink ... 2026-10-28 02:42:25,998 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:29,804 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44087a840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:29,806 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa473cc1760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:29,818 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:29,823 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa473cc0680> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-99b0b46-226057/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-99b0b46-226057/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-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:31,972 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_writes ... 2026-10-28 02:42:36,470 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:39,319 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4457b4e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:39,320 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44511b240> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:39,327 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:39,333 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445119940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:42:39,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:42:40,581 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_admin_has_access ... 2026-10-28 02:42:40,612 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_user_no_access ... 2026-10-28 02:42:41,247 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-10-28 02:42:41,267 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15812] 2026-10-28 02:42:41,274 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:42:41,301 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 306, model: ir.profile 2026-10-28 02:42:41,305 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 306, model: ir.profile 2026-10-28 02:42:41,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:42:41,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_convert_empty ... 2026-10-28 02:42:41,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context ... 2026-10-28 02:42:41,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_lower ... 2026-10-28 02:42:41,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_nested ... 2026-10-28 02:42:41,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_init_stack_trace ... 2026-10-28 02:42:41,355 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_no_context ... 2026-10-28 02:42:41,355 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_no_end ... 2026-10-28 02:42:41,355 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_simple ... 2026-10-28 02:42:41,356 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_end_priority ... 2026-10-28 02:42:41,371 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_recorders ... 2026-10-28 02:42:41,822 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_values ... 2026-10-28 02:42:41,860 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_database ... 2026-10-28 02:42:41,898 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_description ... 2026-10-28 02:42:41,934 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_nested ... 2026-10-28 02:42:41,974 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_save ... 2026-10-28 02:42:42,013 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_profiler_return ... 2026-10-28 02:42:42,019 104 INFO rb-99b0b46-226057-429589 odoo.tools.profiler: ir_profile 3 (2026-10-28 02:42:42 test_profiler_return) created 2026-10-28 02:42:42,055 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_qweb_recorder ... 2026-10-28 02:42:42,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:42:42,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReports.test_merge_pdfs ... 2026-10-28 02:42:42,284 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReports.test_report_reload_from_attachment ... 2026-10-28 02:42:42,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-10-28 02:42:42,527 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF documents 'test_attach' are now saved in the database 2026-10-28 02:42:42,527 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-10-28 02:42:42,534 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-10-28 02:42:42,565 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReports.test_reports ... 2026-10-28 02:42:42,569 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin_account_asset.account_asset_card_s23dn 2026-10-28 02:42:42,937 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_affiliate.affiliate_barcode_template 2026-10-28 02:42:43,484 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_freight_air.report_air_cargo_manifest_document 2026-10-28 02:42:43,860 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_approval.report_approval_slip_docs 2026-10-28 02:42:44,097 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report event.event_event_attendee_list 2026-10-28 02:42:44,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report event.event_registration_attendee_list 2026-10-28 02:42:44,244 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_badge 2026-10-28 02:42:44,389 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report event.event_report_template_esc_label_96x134_badge 2026-10-28 02:42:45,102 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report event.event_report_template_esc_label_96x82_badge 2026-10-28 02:42:45,701 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report event.event_event_report_template_badge 2026-10-28 02:42:45,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_mrp_barcode.report_barcode_command_sheet 2026-10-28 02:42:45,780 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: no record found skipping report viin_mrp_barcode.report_barcode_command_sheet 2026-10-28 02:42:45,780 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_stock_barcode.barcode_commands_template 2026-10-28 02:42:46,935 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_stock_barcode.barcode_demo_template 2026-10-28 02:42:48,619 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock_picking_batch.report_picking_batch 2026-10-28 02:42:49,089 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si_blank_fcl 2026-10-28 02:42:49,304 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si_blank_lcl 2026-10-28 02:42:49,393 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_freight_road.report_cargo_manifest 2026-10-28 02:42:49,487 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report survey.certification_report_view 2026-10-28 02:42:49,572 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_inventory 2026-10-28 02:42:49,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report loyalty.loyalty_report_i18n 2026-10-28 02:42:50,402 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_freight_road.report_delivery_note 2026-10-28 02:42:50,471 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_deliveryslip 2026-10-28 02:42:51,055 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report hr_expense.report_expense_sheet_img 2026-10-28 02:42:51,080 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report hr_expense.report_expense_sheet 2026-10-28 02:42:51,258 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report mrp.label_production_view_pdf 2026-10-28 02:42:51,528 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report mrp.label_production_view 2026-10-28 02:42:51,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_full_page_ticket 2026-10-28 02:42:51,839 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report event.event_event_report_template_full_page_ticket 2026-10-28 02:42:51,972 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report loyalty.gift_card_report_i18n 2026-10-28 02:42:52,047 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_hbl 2026-10-28 02:42:52,326 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report account_edi_ubl_cii.account_invoices_generated_by_odoo 2026-10-28 02:42:53,047 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_location_barcode 2026-10-28 02:42:53,299 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_lot_label 2026-10-28 02:42:54,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_affiliate_loyalty.loyalty_rule_code_report_i18n 2026-10-28 02:42:54,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report base.report_irmodeloverview 2026-10-28 02:42:54,957 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_picking_type_label 2026-10-28 02:42:55,445 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.label_picking_type_view 2026-10-28 02:42:55,457 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report account.report_original_vendor_bill 2026-10-28 02:42:55,477 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder 2026-10-28 02:42:56,091 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder_pro_forma 2026-10-28 02:42:56,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_package_barcode_small 2026-10-28 02:42:56,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: no record found skipping report stock.report_package_barcode_small 2026-10-28 02:42:56,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.label_package_template_view 2026-10-28 02:42:56,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: no record found skipping report stock.label_package_template_view 2026-10-28 02:42:56,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_package_barcode 2026-10-28 02:42:56,209 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: no record found skipping report stock.report_package_barcode 2026-10-28 02:42:56,209 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_picking_packages 2026-10-28 02:42:56,317 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_packing_list 2026-10-28 02:42:56,530 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report to_hr_payroll.report_payslipbatch 2026-10-28 02:42:56,715 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report account.report_payment_receipt 2026-10-28 02:42:57,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report to_hr_payroll.report_payslip 2026-10-28 02:42:57,626 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report web.preview_externalreport 2026-10-28 02:42:57,647 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report web.preview_internalreport 2026-10-28 02:42:57,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin.preview_accounting_external_report_standard 2026-10-28 02:42:57,692 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin.preview_accounting_circular_external_report_standard 2026-10-28 02:42:57,725 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report hr.print_employee_badge 2026-10-28 02:42:57,886 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report product.report_packagingbarcode 2026-10-28 02:42:57,971 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.label_product_packaging_view 2026-10-28 02:42:57,982 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report mrp.report_mrporder 2026-10-28 02:42:59,174 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report purchase_requisition.report_purchaserequisitions 2026-10-28 02:42:59,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report purchase.report_purchaseorder 2026-10-28 02:42:59,676 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report pos_self_order.qr_codes_page 2026-10-28 02:42:59,715 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder_raw 2026-10-28 02:42:59,852 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_reception_report_label 2026-10-28 02:42:59,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report repair.report_repairorder2 2026-10-28 02:43:00,004 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_repair.report_repair 2026-10-28 02:43:00,038 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report web.preview_layout_report 2026-10-28 02:43:00,080 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report purchase.report_purchasequotation 2026-10-28 02:43:00,176 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_responsive_html_ticket 2026-10-28 02:43:00,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report stock.report_return_slip 2026-10-28 02:43:00,772 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_bk_request 2026-10-28 02:43:01,039 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si 2026-10-28 02:43:01,294 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report account.report_statement 2026-10-28 02:43:01,383 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report test_event_full.event_registration_template_report 2026-10-28 02:43:01,420 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet 2026-10-28 02:43:01,551 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_project_task_timesheet 2026-10-28 02:43:01,832 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet_project 2026-10-28 02:43:02,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet_task 2026-10-28 02:43:02,249 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report sale_timesheet.report_timesheet_sale_order 2026-10-28 02:43:02,312 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report sale_timesheet.report_timesheet_account_move 2026-10-28 02:43:02,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report viin_fleet_booking.report_vehicle_trip 2026-10-28 02:43:02,659 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report point_of_sale.report_userlabel 2026-10-28 02:43:02,711 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report mrp_account.report_wip 2026-10-28 02:43:02,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: testing report mrp.report_mrp_workorder 2026-10-28 02:43:02,933 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:43:02,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_A4 ... 2026-10-28 02:43:03,275 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-28 02:43:03,278 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-28 02:43:03,280 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:43:03,649 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-28 02:43:03,650 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-28 02:43:03,659 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:03] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.003 0.382 2026-10-28 02:43:03,664 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:03] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.386 2026-10-28 02:43:08,282 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:43:09,971 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1408, 1409]. 2026-10-28 02:43:10,020 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_landscape ... 2026-10-28 02:43:10,372 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-28 02:43:10,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:43:10,377 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-28 02:43:10,757 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-28 02:43:10,758 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-28 02:43:10,767 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:10] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.003 0.392 2026-10-28 02:43:10,770 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:10] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.394 2026-10-28 02:43:15,376 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:43:17,068 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1410, 1411]. 2026-10-28 02:43:17,101 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_letter ... 2026-10-28 02:43:17,381 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-28 02:43:17,384 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-28 02:43:17,385 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:43:17,802 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-28 02:43:17,803 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-28 02:43:17,813 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:17] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.003 0.429 2026-10-28 02:43:17,817 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:17] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.433 2026-10-28 02:43:22,386 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:43:24,145 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1412, 1413]. 2026-10-28 02:43:24,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_layout ... 2026-10-28 02:43:24,464 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-28 02:43:24,465 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:43:24,491 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-28 02:43:26,022 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-28 02:43:26,023 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-28 02:43:26,031 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:26] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.003 1.566 2026-10-28 02:43:26,041 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:26] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.007 1.544 2026-10-28 02:43:29,495 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:43:32,306 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1414, 1415]. 2026-10-28 02:43:32,367 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_pdf_render_page_overflow ... 2026-10-28 02:43:32,679 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-28 02:43:32,682 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-28 02:43:32,683 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:43:33,143 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-28 02:43:33,151 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:33] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 0.468 2026-10-28 02:43:33,152 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-28 02:43:33,158 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:33] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.476 2026-10-28 02:43:37,682 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:43:39,864 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1416, 1417]. 2026-10-28 02:43:40,076 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_report_pdf_page_break ... 2026-10-28 02:43:40,405 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-28 02:43:40,412 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-28 02:43:40,413 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:43:40,805 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-28 02:43:40,813 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-28 02:43:40,815 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:40] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.006 0.405 2026-10-28 02:43:40,830 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:40] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.007 0.411 2026-10-28 02:43:45,442 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:43:47,317 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1418, 1419]. 2026-10-28 02:43:47,424 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_thead_tbody_repeat ... 2026-10-28 02:43:47,731 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-28 02:43:47,735 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-28 02:43:47,736 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:43:48,107 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-28 02:43:48,108 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-28 02:43:48,117 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:48] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.006 0.380 2026-10-28 02:43:48,122 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:48] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.387 2026-10-28 02:43:52,738 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:43:54,749 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1420, 1421]. 2026-10-28 02:43:55,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:43:55,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment ... 2026-10-28 02:43:55,896 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 02:43:55,900 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:43:55,914 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 02:43:56,287 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 02:43:56,296 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 02:43:56,297 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:56] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.003 0.399 2026-10-28 02:43:56,301 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:56] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.387 2026-10-28 02:43:56,357 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:43:56,364 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:43:56,369 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:56] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:43:56,373 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:43:56,379 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:43:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:44:02,521 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-10-28 02:44:02,521 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1423]. 2026-10-28 02:44:02,588 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 02:44:02,589 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 02:44:02,596 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 02:44:02,608 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:02] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.011 0.010 2026-10-28 02:44:02,609 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-28 02:44:02,616 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:02] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-28 02:44:02,685 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:44:02,690 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:44:02,697 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:44:02,700 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 02:44:02,704 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:44:07,698 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:44:07,698 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-28 02:44:08,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF documents 'Rodion Romanovich Raskolnikov.pdf, Porfiry Petrovich.pdf' are now saved in the database 2026-10-28 02:44:08,985 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1422, 1423, 1424]. 2026-10-28 02:44:09,021 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report ... 2026-10-28 02:44:09,282 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 02:44:09,287 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 02:44:09,288 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:44:11,050 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 02:44:11,051 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 02:44:11,060 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:11] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 1.774 2026-10-28 02:44:11,066 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:11] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 1.778 2026-10-28 02:44:11,113 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:44:11,117 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:44:11,123 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:44:11,125 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:44:11,136 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:44:17,783 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-10-28 02:44:17,783 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1423]. 2026-10-28 02:44:17,848 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 02:44:17,850 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/f0435fc/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 02:44:17,857 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 02:44:17,861 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:17] "GET /web/assets/f0435fc/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.006 0.007 2026-10-28 02:44:17,862 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/e6946ba/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report 2026-10-28 02:44:17,868 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:17] "GET /web/assets/e6946ba/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 02:44:17,952 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:44:17,960 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:44:17,970 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:44:17,974 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:44:17,975 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:44:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 02:44:25,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF documents 'Rodion Romanovich Raskolnikov.pdf, Porfiry Petrovich.pdf' are now saved in the database 2026-10-28 02:44:25,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1422, 1423, 1424]. 2026-10-28 02:44:25,351 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 02:44:25,369 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_01_execute_res_config ... 2026-10-28 02:44:25,407 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_settings_access ... 2026-10-28 02:44:26,068 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Administration / Settings 2026-10-28 02:44:30,736 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Social Marketing / Administrator 2026-10-28 02:44:33,946 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Amazon Web Service / Administrator 2026-10-28 02:44:37,222 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Website Documentation / Docs Administrator 2026-10-28 02:44:40,068 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Lunch / Administrator 2026-10-28 02:44:43,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Business Trips / Administrator 2026-10-28 02:44:46,293 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Logistics / Administrator 2026-10-28 02:44:49,728 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Budget / Administrator 2026-10-28 02:44:52,566 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Documents / Administrator 2026-10-28 02:44:55,821 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Live Chat / Administrator 2026-10-28 02:44:58,460 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Maintenance / Maintenance Manager 2026-10-28 02:45:01,478 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Git / Administrator 2026-10-28 02:45:04,628 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Sales / Administrator 2026-10-28 02:45:07,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group VoIP / Administrator 2026-10-28 02:45:11,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Project / Administrator 2026-10-28 02:45:14,287 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Inventory / Administrator 2026-10-28 02:45:17,502 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Manufacturing / Administrator 2026-10-28 02:45:20,883 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Quality / Administrator 2026-10-28 02:45:23,916 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Accounting / Administrator 2026-10-28 02:45:28,014 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Purchase / Administrator 2026-10-28 02:45:31,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Employees / Administrator 2026-10-28 02:45:35,087 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Foreign Trade / Administrator 2026-10-28 02:45:38,716 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Appraisals / Administrator 2026-10-28 02:45:42,192 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Approvals / Administrator 2026-10-28 02:45:45,861 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Recognition Discipline / Administrator 2026-10-28 02:45:49,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Contracts / Administrator 2026-10-28 02:45:53,223 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Time Off / Administrator 2026-10-28 02:45:57,182 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Marketplace / Marketplace Administrator 2026-10-28 02:46:00,767 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Overtime / Administrator 2026-10-28 02:46:04,444 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Affiliate / Administrator 2026-10-28 02:46:08,382 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Recruitment / Administrator 2026-10-28 02:46:12,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Expenses / Administrator 2026-10-28 02:46:16,249 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Timesheets / Administrator 2026-10-28 02:46:20,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Attendances / Administrator 2026-10-28 02:46:24,514 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Helpdesk / Administrator 2026-10-28 02:46:28,451 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group HR Meal / Administrator 2026-10-28 02:46:32,285 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Payroll / Administrator 2026-10-28 02:46:36,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Followup / Administrator 2026-10-28 02:46:39,508 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Events / Administrator 2026-10-28 02:46:43,674 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Email Marketing / User 2026-10-28 02:46:47,578 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Loyalty / Administrator 2026-10-28 02:46:51,627 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group OKR / Administrator 2026-10-28 02:46:55,563 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Certifications / Administrator 2026-10-28 02:46:59,251 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Surveys / Administrator 2026-10-28 02:47:02,835 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Point of Sale / Administrator 2026-10-28 02:47:07,301 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group eLearning / Manager 2026-10-28 02:47:11,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Website / Editor and Designer 2026-10-28 02:47:15,951 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Dashboard / Admin 2026-10-28 02:47:19,955 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Forum / Administrator 2026-10-28 02:47:24,105 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Estimate / Administrator 2026-10-28 02:47:28,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Bank / Validate bank account 2026-10-28 02:47:32,921 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group SEM / Administrator 2026-10-28 02:47:37,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Appointment / Administrator 2026-10-28 02:47:41,571 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_config: Testing settings access for group Geographical Routes / Administrator 2026-10-28 02:47:46,246 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 54 checked, 54 removed 2026-10-28 02:47:46,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_country: Starting TestResCountryState.test_find_by_name ... 2026-10-28 02:47:46,433 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:47:46,450 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_lang_computation_form_view ... 2026-10-28 02:47:48,886 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_onchange_parent_sync_user ... 2026-10-28 02:47:55,758 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-10-28 02:47:55,776 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16085] 2026-10-28 02:47:55,784 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:47:56,082 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-10-28 02:47:56,840 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-10-28 02:47:57,166 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:47:57,630 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_change_user_login ... 2026-10-28 02:47:58,853 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-10-28 02:47:58,866 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16092] 2026-10-28 02:47:58,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:47:59,258 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_read_list_with_reified_field ... 2026-10-28 02:47:59,535 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups ... 2026-10-28 02:48:01,056 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups_on_change ... 2026-10-28 02:48:01,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_selection_groups ... 2026-10-28 02:48:05,494 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_self_readable_writeable_fields_preferences_form ... 2026-10-28 02:48:05,933 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_update_user_groups_view ... 2026-10-28 02:48:06,274 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:48:11,275 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_prevent_inherited_views_in_group_assignment ... 2026-10-28 02:48:11,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_empty_group_warning ... 2026-10-28 02:48:12,326 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning ... 2026-10-28 02:48:13,175 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning_multi ... 2026-10-28 02:48:14,107 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_least_possible_inheritance_warning ... 2026-10-28 02:48:14,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_parent_inheritance_no_warning ... 2026-10-28 02:48:15,732 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:48:15,753 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_res_users: Starting TestUsersIdentitycheck.test_revoke_all_devices ... 2026-10-28 02:48:15,898 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:48:15,913 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:48:15,921 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:48:16,327 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_device: User 2 inserts device log (IgNVeBEtE-b_ISaysz4Tx1ZFmDABrvXDbBlquYQ6ov) 2026-10-28 02:48:17,472 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:48:17] "GET /web HTTP/1.1" 200 - 185 0.187 1.367 2026-10-28 02:48:17,548 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_device: User 2 revokes devices (IgNVeBEtE-b_ISaysz4Tx1ZFmDABrvXDbBlquYQ6ov) 2026-10-28 02:48:17,555 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:48:17] "GET /web HTTP/1.1" 303 - 0 0.000 0.003 2026-10-28 02:48:18,288 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:48:18] "GET /web/login?redirect=/web? HTTP/1.1" 200 - 179 0.097 0.631 2026-10-28 02:48:18,377 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:48:18,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_export_translatable_resources ... /data/build/rb-99b0b46-226057/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-99b0b46-226057/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-28 02:49:23,647 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_push_translation_exports_one_letter_strings ... 2026-10-28 02:49:23,680 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_push_translation_filters_no_letter_strings ... 2026-10-28 02:49:23,748 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:49:23,764 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_translate: Starting TestLanguageInstallPerformance.test_language_install ... 2026-10-28 02:49:23,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/fr.po for language fr_BE 2026-10-28 02:49:23,917 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/fr.po for language fr_BE 2026-10-28 02:49:24,431 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:24,431 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/base/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:24,776 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-99b0b46-226057/addons/web/i18n/fr.po for language fr_BE 2026-10-28 02:49:24,776 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/web/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,068 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-99b0b46-226057/addons/base_setup/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,068 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_setup/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,077 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-99b0b46-226057/addons/base_setup/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,077 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_setup/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,084 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-99b0b46-226057/addons/bus/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,085 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/bus/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,088 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-99b0b46-226057/addons/bus/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,088 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/bus/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,092 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-99b0b46-226057/addons/web_tour/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,092 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/web_tour/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,097 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-99b0b46-226057/addons/html_editor/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,097 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/html_editor/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,120 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-99b0b46-226057/addons/mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,121 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,251 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-99b0b46-226057/addons/sales_team/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,251 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sales_team/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,260 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-99b0b46-226057/addons/sales_team/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,261 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sales_team/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-99b0b46-226057/addons/onboarding/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,270 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/onboarding/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,280 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,280 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/uom/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,287 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-99b0b46-226057/addons/product/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,288 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/product/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-99b0b46-226057/addons/product/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,341 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/product/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,379 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-99b0b46-226057/addons/analytic/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,379 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/analytic/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,391 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-99b0b46-226057/addons/analytic/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,391 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/analytic/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,407 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-99b0b46-226057/addons/web_editor/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,407 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/web_editor/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,440 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-99b0b46-226057/addons/http_routing/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,440 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/http_routing/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,443 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-99b0b46-226057/addons/auth_signup/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,443 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_signup/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,462 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-99b0b46-226057/addons/auth_signup/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,462 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_signup/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,479 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-99b0b46-226057/addons/portal/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,479 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/portal/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,497 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-99b0b46-226057/addons/resource/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,497 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/resource/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,507 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-99b0b46-226057/addons/resource/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,507 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/resource/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,517 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-99b0b46-226057/addons/digest/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,517 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/digest/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,525 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-99b0b46-226057/addons/account/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,525 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,778 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-99b0b46-226057/addons/account/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,778 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:25,981 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-99b0b46-226057/addons/payment/i18n/fr.po for language fr_BE 2026-10-28 02:49:25,981 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,029 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-99b0b46-226057/addons/payment/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,029 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,061 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-99b0b46-226057/addons/account_payment/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,061 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_payment/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,078 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-99b0b46-226057/addons/utm/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,078 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/utm/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,089 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-99b0b46-226057/addons/utm/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,089 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/utm/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,098 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-99b0b46-226057/addons/sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,098 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,173 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-99b0b46-226057/addons/sale_management/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,173 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_management/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,183 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-99b0b46-226057/addons/barcodes/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,183 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/barcodes/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-99b0b46-226057/addons/barcodes/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,190 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/barcodes/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,195 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-99b0b46-226057/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,195 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-99b0b46-226057/addons/stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,200 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-99b0b46-226057/addons/stock/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,343 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,459 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-99b0b46-226057/addons/stock_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,460 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,475 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-99b0b46-226057/addons/stock_account/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,475 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_account/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-99b0b46-226057/addons/phone_validation/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,489 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/phone_validation/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,496 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-99b0b46-226057/addons/point_of_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,496 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/point_of_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,599 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-99b0b46-226057/addons/pos_restaurant/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,600 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_restaurant/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,619 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-99b0b46-226057/addons/calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,619 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,678 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-99b0b46-226057/addons/calendar/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,679 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/calendar/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,709 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-99b0b46-226057/addons/contacts/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,709 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/contacts/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,712 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-99b0b46-226057/addons/crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,712 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,773 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-99b0b46-226057/addons/social_media/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,774 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/social_media/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,776 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-99b0b46-226057/addons/google_recaptcha/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,776 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/google_recaptcha/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-99b0b46-226057/addons/website/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,780 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,927 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_BE 2026-10-28 02:49:26,927 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_BE 2026-10-28 02:49:26,928 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_BE 2026-10-28 02:49:26,928 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-99b0b46-226057/addons/purchase/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,928 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,963 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-99b0b46-226057/addons/purchase/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,963 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:26,987 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-99b0b46-226057/addons/purchase_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,987 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-99b0b46-226057/addons/stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:26,999 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,006 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-99b0b46-226057/addons/stock_landed_costs/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:27,007 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_landed_costs/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:27,012 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_BE 2026-10-28 02:49:27,013 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_BE 2026-10-28 02:49:27,013 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_BE 2026-10-28 02:49:27,013 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_BE 2026-10-28 02:49:27,013 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-99b0b46-226057/addons/rating/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,013 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/rating/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,019 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-99b0b46-226057/addons/rating/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:27,019 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/rating/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:27,024 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-99b0b46-226057/addons/project/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,024 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_BE 2026-10-28 02:49:27,080 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-99b0b46-226057/addons/website_payment/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,080 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_payment/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,085 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-99b0b46-226057/addons/website_mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,086 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,087 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-99b0b46-226057/addons/portal_rating/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,087 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/portal_rating/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,090 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-99b0b46-226057/addons/delivery/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,090 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/delivery/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:27,101 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,314 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-99b0b46-226057/addons/mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,314 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-99b0b46-226057/addons/link_tracker/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,387 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/link_tracker/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,391 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-99b0b46-226057/addons/link_tracker/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,391 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/link_tracker/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,395 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,395 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,454 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,454 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-99b0b46-226057/addons/resource_mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,504 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/resource_mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,506 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-99b0b46-226057/addons/hr/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,506 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,550 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-99b0b46-226057/addons/hr/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,550 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,589 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-99b0b46-226057/addons/hr_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,589 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-99b0b46-226057/addons/hr_expense/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,616 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_expense/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,639 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-99b0b46-226057/addons/hr_holidays/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,640 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_holidays/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,689 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-99b0b46-226057/addons/hr_holidays/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,689 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_holidays/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,729 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-99b0b46-226057/addons/attachment_indexation/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,729 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/attachment_indexation/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,730 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,730 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,770 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,770 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,801 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-99b0b46-226057/addons/data_recycle/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,802 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/data_recycle/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,807 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_BE 2026-10-28 02:49:28,808 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_BE 2026-10-28 02:49:28,808 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_BE 2026-10-28 02:49:28,808 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-99b0b46-226057/addons/maintenance/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,809 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/maintenance/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-99b0b46-226057/addons/maintenance/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,829 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/maintenance/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,844 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-99b0b46-226057/addons/marketing_card/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,844 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/marketing_card/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,856 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_BE 2026-10-28 02:49:28,857 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_BE 2026-10-28 02:49:28,857 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_BE 2026-10-28 02:49:28,857 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-99b0b46-226057/addons/web_hierarchy/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,858 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/web_hierarchy/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,861 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-99b0b46-226057/addons/hr_org_chart/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,861 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_org_chart/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,863 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_BE 2026-10-28 02:49:28,864 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-99b0b46-226057/addons/hr_contract/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,864 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_contract/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,877 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-99b0b46-226057/addons/hr_contract/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,878 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_contract/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,886 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_BE 2026-10-28 02:49:28,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_BE 2026-10-28 02:49:28,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_BE 2026-10-28 02:49:28,888 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_BE 2026-10-28 02:49:28,888 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-99b0b46-226057/addons/hr_work_entry/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,888 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_work_entry/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,893 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_BE 2026-10-28 02:49:28,894 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-99b0b46-226057/addons/hr_work_entry_contract/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,894 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_work_entry_contract/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,902 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_BE 2026-10-28 02:49:28,903 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-99b0b46-226057/addons/hr_holidays_contract/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,903 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_holidays_contract/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,905 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-99b0b46-226057/addons/hr_work_entry_holidays/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,906 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_work_entry_holidays/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,908 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_BE 2026-10-28 02:49:28,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_BE 2026-10-28 02:49:28,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_BE 2026-10-28 02:49:28,910 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_BE 2026-10-28 02:49:28,910 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_BE 2026-10-28 02:49:28,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_BE 2026-10-28 02:49:28,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_BE 2026-10-28 02:49:28,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_BE 2026-10-28 02:49:28,912 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_BE 2026-10-28 02:49:28,912 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_BE 2026-10-28 02:49:28,913 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_BE 2026-10-28 02:49:28,913 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_BE 2026-10-28 02:49:28,914 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_BE 2026-10-28 02:49:28,914 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_BE 2026-10-28 02:49:28,915 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_BE 2026-10-28 02:49:28,915 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_BE 2026-10-28 02:49:28,915 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_BE 2026-10-28 02:49:28,916 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_BE 2026-10-28 02:49:28,916 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_BE 2026-10-28 02:49:28,916 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_BE 2026-10-28 02:49:28,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_BE 2026-10-28 02:49:28,917 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_BE 2026-10-28 02:49:28,918 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_BE 2026-10-28 02:49:28,918 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_BE 2026-10-28 02:49:28,919 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_BE 2026-10-28 02:49:28,919 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_BE 2026-10-28 02:49:28,919 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_BE 2026-10-28 02:49:28,920 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-99b0b46-226057/addons/iap/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,920 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/iap/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,925 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-99b0b46-226057/addons/iap_mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,925 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/iap_mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,930 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-99b0b46-226057/addons/sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,930 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,952 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-99b0b46-226057/addons/base_automation/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,952 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_automation/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,966 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-99b0b46-226057/addons/base_automation/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,966 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_automation/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,980 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_BE 2026-10-28 02:49:28,980 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-99b0b46-226057/addons/base_geolocalize/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,981 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_geolocalize/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,984 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_BE 2026-10-28 02:49:28,984 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_BE 2026-10-28 02:49:28,985 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_BE 2026-10-28 02:49:28,985 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_BE 2026-10-28 02:49:28,986 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_BE 2026-10-28 02:49:28,986 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-99b0b46-226057/addons/base_import_module/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,986 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_import_module/i18n/fr.po for language fr_BE 2026-10-28 02:49:28,992 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-99b0b46-226057/addons/base_import_module/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,992 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_import_module/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:28,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_BE 2026-10-28 02:49:28,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_BE 2026-10-28 02:49:28,998 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_BE 2026-10-28 02:49:28,998 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_BE 2026-10-28 02:49:28,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_BE 2026-10-28 02:49:28,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_BE 2026-10-28 02:49:29,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-99b0b46-226057/addons/fleet/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,000 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/fleet/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-99b0b46-226057/addons/fleet/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,030 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/fleet/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,058 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_BE 2026-10-28 02:49:29,059 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_BE 2026-10-28 02:49:29,059 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-99b0b46-226057/addons/hr_fleet/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,059 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_fleet/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,063 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_BE 2026-10-28 02:49:29,063 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_BE 2026-10-28 02:49:29,064 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_BE 2026-10-28 02:49:29,064 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_BE 2026-10-28 02:49:29,065 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_BE 2026-10-28 02:49:29,065 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_BE 2026-10-28 02:49:29,065 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_BE 2026-10-28 02:49:29,066 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_BE 2026-10-28 02:49:29,066 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_BE 2026-10-28 02:49:29,067 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_BE 2026-10-28 02:49:29,067 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-99b0b46-226057/addons/base_import/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,067 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_import/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,077 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_google_sheet_import: no translation for language fr_BE 2026-10-28 02:49:29,077 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_BE 2026-10-28 02:49:29,077 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-99b0b46-226057/addons/gamification/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,077 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/gamification/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,120 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-99b0b46-226057/addons/survey/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,120 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/survey/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,180 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_BE 2026-10-28 02:49:29,180 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_BE 2026-10-28 02:49:29,180 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_BE 2026-10-28 02:49:29,181 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_BE 2026-10-28 02:49:29,181 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_BE 2026-10-28 02:49:29,181 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_BE 2026-10-28 02:49:29,182 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-99b0b46-226057/addons/hr_skills/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,182 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_skills/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_BE 2026-10-28 02:49:29,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_iot: no translation for language fr_BE 2026-10-28 02:49:29,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_BE 2026-10-28 02:49:29,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_BE 2026-10-28 02:49:29,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_BE 2026-10-28 02:49:29,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_BE 2026-10-28 02:49:29,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_BE 2026-10-28 02:49:29,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_BE 2026-10-28 02:49:29,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_BE 2026-10-28 02:49:29,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_BE 2026-10-28 02:49:29,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_BE 2026-10-28 02:49:29,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_BE 2026-10-28 02:49:29,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_BE 2026-10-28 02:49:29,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_BE 2026-10-28 02:49:29,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_BE 2026-10-28 02:49:29,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_BE 2026-10-28 02:49:29,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-99b0b46-226057/addons/website_partner/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,204 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_partner/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-99b0b46-226057/addons/website_partner/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,206 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_partner/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-99b0b46-226057/addons/website_profile/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,208 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_profile/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-99b0b46-226057/addons/website_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,216 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,291 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-99b0b46-226057/addons/event/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,291 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,365 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-99b0b46-226057/addons/event/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,365 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-99b0b46-226057/addons/website_event/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,400 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,425 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-99b0b46-226057/addons/im_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,426 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/im_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,450 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-99b0b46-226057/addons/sale_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,450 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,461 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-99b0b46-226057/addons/sale_stock/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,462 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_stock/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,473 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-99b0b46-226057/addons/repair/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,474 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/repair/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,493 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-99b0b46-226057/addons/repair/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,493 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/repair/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,509 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-99b0b46-226057/addons/hr_attendance/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,509 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_attendance/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,533 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-99b0b46-226057/addons/hr_attendance/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,533 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_attendance/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,547 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,548 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,561 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-99b0b46-226057/addons/project_todo/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,561 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_todo/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,570 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-99b0b46-226057/addons/lunch/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,570 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/lunch/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,603 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-99b0b46-226057/addons/lunch/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,603 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/lunch/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,627 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-99b0b46-226057/addons/website_hr_recruitment/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,627 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_hr_recruitment/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,641 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_BE 2026-10-28 02:49:29,641 104 INFO rb-99b0b46-226057-429589 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-28 02:49:29,641 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,645 104 INFO rb-99b0b46-226057-429589 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-28 02:49:29,645 104 INFO rb-99b0b46-226057-429589 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-28 02:49:29,649 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-99b0b46-226057/addons/mail_plugin/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,649 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mail_plugin/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,661 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-99b0b46-226057/addons/crm_mail_plugin/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,662 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/crm_mail_plugin/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,664 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-99b0b46-226057/addons/project_mail_plugin/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,664 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_mail_plugin/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-99b0b46-226057/addons/pos_adyen/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,667 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_adyen/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,671 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-99b0b46-226057/addons/pos_discount/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,671 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_discount/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,674 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-99b0b46-226057/addons/account_edi_ubl_cii/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,674 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_edi_ubl_cii/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,689 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-99b0b46-226057/addons/account_edi_ubl_cii/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,689 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_edi_ubl_cii/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,701 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-99b0b46-226057/addons/pos_edi_ubl/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,701 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_edi_ubl/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,703 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-99b0b46-226057/addons/pos_epson_printer/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,703 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_epson_printer/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,706 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-99b0b46-226057/addons/loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,706 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,735 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-99b0b46-226057/addons/pos_loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,735 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,746 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-99b0b46-226057/addons/pos_mercado_pago/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,747 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_mercado_pago/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-99b0b46-226057/addons/pos_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,751 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,753 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-99b0b46-226057/addons/pos_paytm/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,753 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_paytm/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-99b0b46-226057/addons/pos_pine_labs/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,756 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_pine_labs/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,760 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-99b0b46-226057/addons/pos_razorpay/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,760 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_razorpay/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,763 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-99b0b46-226057/addons/payment_adyen/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,764 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_adyen/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,769 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-99b0b46-226057/addons/pos_restaurant_adyen/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,769 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_restaurant_adyen/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,771 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_BE 2026-10-28 02:49:29,771 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-99b0b46-226057/addons/payment_stripe/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,772 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_stripe/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,780 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-99b0b46-226057/addons/pos_stripe/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,780 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_stripe/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,783 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_BE 2026-10-28 02:49:29,784 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-99b0b46-226057/addons/pos_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,784 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,789 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-99b0b46-226057/addons/pos_sale_loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,789 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_sale_loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,791 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-99b0b46-226057/addons/pos_self_order/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,791 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_self_order/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,811 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_BE 2026-10-28 02:49:29,811 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_BE 2026-10-28 02:49:29,812 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_BE 2026-10-28 02:49:29,812 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_BE 2026-10-28 02:49:29,812 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-99b0b46-226057/addons/sale_loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,813 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,822 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_BE 2026-10-28 02:49:29,822 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-99b0b46-226057/addons/pos_viva_wallet/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,822 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_viva_wallet/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_BE 2026-10-28 02:49:29,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-99b0b46-226057/addons/base_address_extended/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,828 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_address_extended/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,832 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-99b0b46-226057/addons/hr_hourly_cost/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,832 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_hourly_cost/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,834 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-99b0b46-226057/addons/hr_timesheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,834 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_timesheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,859 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-99b0b46-226057/addons/hr_timesheet/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,859 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_timesheet/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_BE 2026-10-28 02:49:29,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_BE 2026-10-28 02:49:29,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-99b0b46-226057/addons/account_qr_code_emv/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,875 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_qr_code_emv/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-99b0b46-226057/addons/base_iban/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,879 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_iban/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,881 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-99b0b46-226057/addons/base_iban/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,881 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_iban/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,883 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_BE 2026-10-28 02:49:29,884 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_BE 2026-10-28 02:49:29,884 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_BE 2026-10-28 02:49:29,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_BE 2026-10-28 02:49:29,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_BE 2026-10-28 02:49:29,885 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_BE 2026-10-28 02:49:29,886 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_BE 2026-10-28 02:49:29,886 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_BE 2026-10-28 02:49:29,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_BE 2026-10-28 02:49:29,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_BE 2026-10-28 02:49:29,888 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_BE 2026-10-28 02:49:29,888 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_BE 2026-10-28 02:49:29,888 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language fr_BE 2026-10-28 02:49:29,889 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_BE 2026-10-28 02:49:29,889 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_BE 2026-10-28 02:49:29,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-99b0b46-226057/addons/website_blog/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,890 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_blog/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,925 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-99b0b46-226057/addons/website_blog/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,925 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_blog/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,951 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_BE 2026-10-28 02:49:29,951 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_BE 2026-10-28 02:49:29,952 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_BE 2026-10-28 02:49:29,952 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_BE 2026-10-28 02:49:29,953 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_BE 2026-10-28 02:49:29,953 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_BE 2026-10-28 02:49:29,954 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_BE 2026-10-28 02:49:29,954 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_BE 2026-10-28 02:49:29,954 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_BE 2026-10-28 02:49:29,955 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_BE 2026-10-28 02:49:29,955 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_BE 2026-10-28 02:49:29,956 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_BE 2026-10-28 02:49:29,956 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_BE 2026-10-28 02:49:29,956 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_BE 2026-10-28 02:49:29,957 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-99b0b46-226057/addons/privacy_lookup/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,957 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/privacy_lookup/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,963 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_BE 2026-10-28 02:49:29,963 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-99b0b46-226057/addons/partner_autocomplete/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,963 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/partner_autocomplete/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,967 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_BE 2026-10-28 02:49:29,967 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_BE 2026-10-28 02:49:29,968 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_BE 2026-10-28 02:49:29,968 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_BE 2026-10-28 02:49:29,968 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_BE 2026-10-28 02:49:29,968 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-99b0b46-226057/addons/pos_online_payment/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,969 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_online_payment/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,975 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_BE 2026-10-28 02:49:29,976 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_BE 2026-10-28 02:49:29,976 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_BE 2026-10-28 02:49:29,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_qr_restaurant: no translation for language fr_BE 2026-10-28 02:49:29,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_BE 2026-10-28 02:49:29,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_BE 2026-10-28 02:49:29,978 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_BE 2026-10-28 02:49:29,978 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_BE 2026-10-28 02:49:29,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_BE 2026-10-28 02:49:29,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_BE 2026-10-28 02:49:29,980 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_BE 2026-10-28 02:49:29,980 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,980 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:29,987 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_account/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,987 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_account/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:29,996 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_BE 2026-10-28 02:49:29,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_BE 2026-10-28 02:49:29,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_workorder: no translation for language fr_BE 2026-10-28 02:49:29,998 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: no translation for language fr_BE 2026-10-28 02:49:29,998 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_BE 2026-10-28 02:49:29,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_BE 2026-10-28 02:49:29,999 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_BE 2026-10-28 02:49:30,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language fr_BE 2026-10-28 02:49:30,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-99b0b46-226057/addons/website_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,000 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,003 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-99b0b46-226057/addons/website_crm/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,003 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_crm/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,006 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-99b0b46-226057/addons/website_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,006 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,007 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-99b0b46-226057/addons/website_crm_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,008 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_crm_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,009 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-99b0b46-226057/addons/purchase_requisition/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,010 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase_requisition/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,021 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-99b0b46-226057/addons/purchase_requisition/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,021 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase_requisition/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,034 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-99b0b46-226057/addons/sale_purchase/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,034 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_purchase/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,039 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-99b0b46-226057/addons/purchase_requisition_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,039 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase_requisition_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,040 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-99b0b46-226057/addons/purchase_requisition_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,040 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase_requisition_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,042 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-99b0b46-226057/addons/account_add_gln/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,043 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_add_gln/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,047 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-99b0b46-226057/addons/account_check_printing/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,047 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_check_printing/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,053 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-99b0b46-226057/addons/account_check_printing/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,053 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_check_printing/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,058 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-99b0b46-226057/addons/account_debit_note/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,058 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_debit_note/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,062 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-99b0b46-226057/addons/account_debit_note/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,062 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_debit_note/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,066 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-99b0b46-226057/addons/account_edi/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,066 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_edi/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,073 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-99b0b46-226057/addons/certificate/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,073 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/certificate/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,081 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-99b0b46-226057/addons/account_edi_proxy_client/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,081 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_edi_proxy_client/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,084 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-99b0b46-226057/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,085 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,094 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-99b0b46-226057/addons/account_fleet/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,094 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_fleet/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,097 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-99b0b46-226057/addons/account_peppol/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,097 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_peppol/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,119 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-99b0b46-226057/addons/account_peppol_response/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,120 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_peppol_response/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,126 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-99b0b46-226057/addons/account_peppol_selfbilling/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,126 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_peppol_selfbilling/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,131 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-99b0b46-226057/addons/account_qr_code_sepa/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,131 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_qr_code_sepa/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,134 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-99b0b46-226057/addons/account_tax_python/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,134 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_tax_python/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-99b0b46-226057/addons/account_test/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,136 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_test/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,140 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-99b0b46-226057/addons/account_test/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,140 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_test/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-99b0b46-226057/addons/account_update_tax_tags/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,144 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/account_update_tax_tags/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,147 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-99b0b46-226057/addons/auth_oauth/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,148 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_oauth/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,151 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-99b0b46-226057/addons/auth_oauth/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,151 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_oauth/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,155 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-99b0b46-226057/addons/auth_passkey/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,155 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_passkey/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,159 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-99b0b46-226057/addons/auth_password_policy/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,159 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_password_policy/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,162 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-99b0b46-226057/addons/auth_password_policy_portal/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,162 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_password_policy_portal/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,164 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-99b0b46-226057/addons/auth_password_policy_signup/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,164 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_password_policy_signup/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,165 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-99b0b46-226057/addons/auth_totp/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,165 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_totp/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-99b0b46-226057/addons/auth_totp_mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,171 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_totp_mail/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,174 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-99b0b46-226057/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,174 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,181 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-99b0b46-226057/addons/auth_totp_portal/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,181 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/auth_totp_portal/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,184 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-99b0b46-226057/addons/base_install_request/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,184 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_install_request/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,189 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-99b0b46-226057/addons/base_sparse_field/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,189 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_sparse_field/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,192 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-99b0b46-226057/addons/base_vat/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,192 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_vat/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,195 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-99b0b46-226057/addons/base_vat/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,195 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/base_vat/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-99b0b46-226057/addons/calendar_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,199 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/calendar_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-99b0b46-226057/addons/cloud_storage/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,203 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/cloud_storage/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-99b0b46-226057/addons/cloud_storage_azure/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,207 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/cloud_storage_azure/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,210 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-99b0b46-226057/addons/cloud_storage_google/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,210 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/cloud_storage_google/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,213 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-99b0b46-226057/addons/cloud_storage_migration/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,213 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/cloud_storage_migration/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-99b0b46-226057/addons/iap_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,219 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/iap_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-99b0b46-226057/addons/crm_iap_enrich/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,221 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/crm_iap_enrich/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,224 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-99b0b46-226057/addons/crm_iap_mine/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,224 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/crm_iap_mine/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,235 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-99b0b46-226057/addons/crm_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,235 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/crm_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,240 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-99b0b46-226057/addons/crm_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,241 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/crm_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,242 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-99b0b46-226057/addons/stock_delivery/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,242 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_delivery/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,250 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-99b0b46-226057/addons/delivery_mondialrelay/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,250 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/delivery_mondialrelay/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-99b0b46-226057/addons/stock_picking_batch/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,253 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_picking_batch/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,267 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-99b0b46-226057/addons/stock_picking_batch/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,267 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_picking_batch/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,280 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-99b0b46-226057/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,280 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,283 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-99b0b46-226057/addons/event_booth/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,283 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event_booth/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-99b0b46-226057/addons/event_product/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,296 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event_product/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,299 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-99b0b46-226057/addons/event_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,299 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-99b0b46-226057/addons/event_sale/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,308 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event_sale/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,316 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-99b0b46-226057/addons/event_booth_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,316 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event_booth_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,322 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-99b0b46-226057/addons/event_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,322 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-99b0b46-226057/addons/event_crm_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,329 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event_crm_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-99b0b46-226057/addons/event_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,331 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/event_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,333 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-99b0b46-226057/addons/sale_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,334 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,337 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-99b0b46-226057/addons/gamification_sale_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,337 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/gamification_sale_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,339 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-99b0b46-226057/addons/gamification_sale_crm/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,339 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/gamification_sale_crm/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-99b0b46-226057/addons/google_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,341 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/google_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,346 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-99b0b46-226057/addons/google_account/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,346 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/google_account/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,348 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-99b0b46-226057/addons/google_calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,348 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/google_calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-99b0b46-226057/addons/google_calendar/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,354 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/google_calendar/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,359 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-99b0b46-226057/addons/google_gmail/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,360 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/google_gmail/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,364 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-99b0b46-226057/addons/hr_calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,364 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,366 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-99b0b46-226057/addons/hr_gamification/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,366 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_gamification/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,369 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-99b0b46-226057/addons/hr_holidays_attendance/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,370 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_holidays_attendance/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-99b0b46-226057/addons/hr_homeworking/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,373 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_homeworking/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-99b0b46-226057/addons/hr_homeworking_calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,378 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_homeworking_calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-99b0b46-226057/addons/hr_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,381 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,383 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-99b0b46-226057/addons/hr_presence/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,383 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_presence/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,388 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,390 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment_survey/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,390 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment_survey/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-99b0b46-226057/addons/hr_skills_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,399 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_skills_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,401 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-99b0b46-226057/addons/hr_skills_survey/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,401 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_skills_survey/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,405 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,405 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_timesheet_attendance/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,408 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_BE 2026-10-28 02:49:30,409 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_BE 2026-10-28 02:49:30,409 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_BE 2026-10-28 02:49:30,409 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_BE 2026-10-28 02:49:30,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_BE 2026-10-28 02:49:30,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_BE 2026-10-28 02:49:30,411 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_BE 2026-10-28 02:49:30,411 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_BE 2026-10-28 02:49:30,412 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_BE 2026-10-28 02:49:30,412 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_BE 2026-10-28 02:49:30,413 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_BE 2026-10-28 02:49:30,413 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_BE 2026-10-28 02:49:30,414 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_BE 2026-10-28 02:49:30,414 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_BE 2026-10-28 02:49:30,414 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_BE 2026-10-28 02:49:30,415 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_BE 2026-10-28 02:49:30,415 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-99b0b46-226057/addons/sale_service/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,415 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_service/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,417 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-99b0b46-226057/addons/project_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,418 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,419 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-99b0b46-226057/addons/sale_project/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,420 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_project/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,431 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-99b0b46-226057/addons/sale_project/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,432 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_project/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,439 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-99b0b46-226057/addons/sale_timesheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,440 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_timesheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,464 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-99b0b46-226057/addons/sale_timesheet/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,464 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_timesheet/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,480 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_BE 2026-10-28 02:49:30,480 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_BE 2026-10-28 02:49:30,481 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_BE 2026-10-28 02:49:30,481 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_BE 2026-10-28 02:49:30,482 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_BE 2026-10-28 02:49:30,482 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_BE 2026-10-28 02:49:30,483 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_BE 2026-10-28 02:49:30,483 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_BE 2026-10-28 02:49:30,483 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_BE 2026-10-28 02:49:30,484 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_BE 2026-10-28 02:49:30,484 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_BE 2026-10-28 02:49:30,485 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_BE 2026-10-28 02:49:30,485 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_BE 2026-10-28 02:49:30,486 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_BE 2026-10-28 02:49:30,486 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_BE 2026-10-28 02:49:30,487 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_BE 2026-10-28 02:49:30,487 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_BE 2026-10-28 02:49:30,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_BE 2026-10-28 02:49:30,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_BE 2026-10-28 02:49:30,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_BE 2026-10-28 02:49:30,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_BE 2026-10-28 02:49:30,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_BE 2026-10-28 02:49:30,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account: no translation for language fr_BE 2026-10-28 02:49:30,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account_wip: no translation for language fr_BE 2026-10-28 02:49:30,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,491 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,499 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,499 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,501 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-99b0b46-226057/addons/purchase_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,501 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,503 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,503 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,506 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_BE 2026-10-28 02:49:30,507 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_BE 2026-10-28 02:49:30,507 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_BE 2026-10-28 02:49:30,508 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_BE 2026-10-28 02:49:30,508 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_BE 2026-10-28 02:49:30,508 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_BE 2026-10-28 02:49:30,509 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_BE 2026-10-28 02:49:30,509 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_purchase_stock: no translation for language fr_BE 2026-10-28 02:49:30,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_BE 2026-10-28 02:49:30,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language fr_BE 2026-10-28 02:49:30,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-99b0b46-226057/addons/mail_bot/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,510 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mail_bot/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,516 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_BE 2026-10-28 02:49:30,516 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-99b0b46-226057/addons/mail_group/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,516 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mail_group/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,538 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,538 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,541 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,541 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,543 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_event/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,543 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_event/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,545 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_event_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,545 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_event_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,547 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_track/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,547 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_track/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,574 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_track/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,574 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_track/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,607 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_event_track/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,607 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_event_track/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,609 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,609 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,610 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,611 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,613 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,613 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,615 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,617 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-99b0b46-226057/addons/membership/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,617 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/membership/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,629 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-99b0b46-226057/addons/membership/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,630 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/membership/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,636 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-99b0b46-226057/addons/microsoft_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,636 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/microsoft_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,639 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-99b0b46-226057/addons/microsoft_calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,639 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/microsoft_calendar/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-99b0b46-226057/addons/microsoft_outlook/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,645 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/microsoft_outlook/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,650 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,650 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,652 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-99b0b46-226057/addons/product_expiry/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,652 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/product_expiry/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,661 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_product_expiry/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,662 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_product_expiry/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,664 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_repair/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,664 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_repair/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,666 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-99b0b46-226057/addons/sale_purchase_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,666 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_purchase_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,668 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-99b0b46-226057/addons/stock_dropshipping/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,668 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_dropshipping/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,670 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,671 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,673 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,673 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,675 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_BE 2026-10-28 02:49:30,676 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_BE 2026-10-28 02:49:30,676 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_BE 2026-10-28 02:49:30,677 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_BE 2026-10-28 02:49:30,677 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_BE 2026-10-28 02:49:30,678 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_BE 2026-10-28 02:49:30,678 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_BE 2026-10-28 02:49:30,678 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-99b0b46-226057/addons/pos_account_tax_python/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,678 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_account_tax_python/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,680 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-99b0b46-226057/addons/pos_event/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,680 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_event/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,683 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-99b0b46-226057/addons/pos_event_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,684 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_event_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,685 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-99b0b46-226057/addons/pos_hr/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,685 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_hr/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,691 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_BE 2026-10-28 02:49:30,691 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-99b0b46-226057/addons/pos_online_payment_self_order/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,691 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_online_payment_self_order/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,694 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-99b0b46-226057/addons/sale_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,695 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,697 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-99b0b46-226057/addons/sale_margin/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,697 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_margin/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,699 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-99b0b46-226057/addons/pos_sale_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,699 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_sale_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,701 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-99b0b46-226057/addons/pos_self_order_adyen/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,701 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_self_order_adyen/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,703 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-99b0b46-226057/addons/pos_self_order_razorpay/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,703 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_self_order_razorpay/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,704 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-99b0b46-226057/addons/pos_self_order_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,705 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_self_order_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,706 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-99b0b46-226057/addons/pos_self_order_stripe/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,707 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_self_order_stripe/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,708 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-99b0b46-226057/addons/pos_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,708 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/pos_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,712 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-99b0b46-226057/addons/product_email_template/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,712 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/product_email_template/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,714 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-99b0b46-226057/addons/product_images/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,714 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/product_images/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,719 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-99b0b46-226057/addons/product_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,719 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/product_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,723 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-99b0b46-226057/addons/product_margin/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,724 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/product_margin/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,728 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-99b0b46-226057/addons/product_matrix/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,728 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/product_matrix/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,732 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-99b0b46-226057/addons/project_hr_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,732 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_hr_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,733 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-99b0b46-226057/addons/project_hr_expense/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,733 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_hr_expense/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,736 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-99b0b46-226057/addons/project_hr_skills/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,736 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_hr_skills/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,738 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-99b0b46-226057/addons/project_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,738 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,740 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-99b0b46-226057/addons/project_mrp_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,740 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_mrp_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,743 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-99b0b46-226057/addons/sale_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,743 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,745 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-99b0b46-226057/addons/sale_mrp/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,746 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_mrp/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,749 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_BE 2026-10-28 02:49:30,749 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-99b0b46-226057/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,749 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-99b0b46-226057/addons/project_purchase/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,751 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_purchase/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,754 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-99b0b46-226057/addons/project_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,754 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,756 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-99b0b46-226057/addons/project_purchase_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,756 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_purchase_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,758 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-99b0b46-226057/addons/sale_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,758 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,761 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-99b0b46-226057/addons/sale_expense/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,761 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_expense/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:30,766 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-99b0b46-226057/addons/project_sale_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,766 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_sale_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,768 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-99b0b46-226057/addons/project_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,768 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,770 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-99b0b46-226057/addons/project_stock_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,770 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_stock_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,773 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-99b0b46-226057/addons/project_stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,773 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,775 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-99b0b46-226057/addons/project_timesheet_holidays/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,775 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/project_timesheet_holidays/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-99b0b46-226057/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,779 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,781 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-99b0b46-226057/addons/purchase_product_matrix/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,782 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase_product_matrix/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,785 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-99b0b46-226057/addons/purchase_repair/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,785 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/purchase_repair/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,787 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-99b0b46-226057/addons/sale_async_emails/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,787 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_async_emails/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,789 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-99b0b46-226057/addons/sale_edi_ubl/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,789 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_edi_ubl/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,792 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-99b0b46-226057/addons/sale_expense_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,792 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_expense_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,794 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-99b0b46-226057/addons/sale_gelato/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,794 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_gelato/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,801 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-99b0b46-226057/addons/sale_gelato_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,801 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_gelato_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-99b0b46-226057/addons/sale_loyalty_delivery/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,803 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_loyalty_delivery/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,806 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-99b0b46-226057/addons/sale_stock_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,806 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_stock_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,807 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_BE 2026-10-28 02:49:30,808 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-99b0b46-226057/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,808 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,817 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-99b0b46-226057/addons/sale_product_matrix/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,817 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_product_matrix/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,820 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-99b0b46-226057/addons/sale_project_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,820 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_project_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,824 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-99b0b46-226057/addons/sale_project_stock_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,825 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_project_stock_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,826 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-99b0b46-226057/addons/sale_purchase_project/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,826 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_purchase_project/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_BE 2026-10-28 02:49:30,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-99b0b46-226057/addons/sale_timesheet_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,828 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sale_timesheet_margin/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,830 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-99b0b46-226057/addons/sms_twilio/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,830 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/sms_twilio/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,836 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-99b0b46-226057/addons/snailmail/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,837 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/snailmail/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,846 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-99b0b46-226057/addons/snailmail_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,847 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/snailmail_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,849 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,849 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,965 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,965 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,970 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,970 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,974 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,975 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,979 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,982 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,982 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,985 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,986 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,989 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,990 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,993 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,993 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_BE 2026-10-28 02:49:30,997 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,002 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,002 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,010 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,010 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,012 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,013 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,017 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,017 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,020 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,020 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,025 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,025 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,029 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-99b0b46-226057/addons/stock_fleet/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,029 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_fleet/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,033 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-99b0b46-226057/addons/stock_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,034 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/stock_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,037 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_BE 2026-10-28 02:49:31,038 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_BE 2026-10-28 02:49:31,038 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_BE 2026-10-28 02:49:31,039 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_BE 2026-10-28 02:49:31,039 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_BE 2026-10-28 02:49:31,039 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_BE 2026-10-28 02:49:31,040 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_BE 2026-10-28 02:49:31,040 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-99b0b46-226057/addons/website_crm_iap_reveal/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,040 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_crm_iap_reveal/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,047 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_BE 2026-10-28 02:49:31,048 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-99b0b46-226057/addons/website_crm_partner_assign/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,048 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_crm_partner_assign/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,067 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-99b0b46-226057/addons/website_crm_partner_assign/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,067 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_crm_partner_assign/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-99b0b46-226057/addons/website_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,080 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-99b0b46-226057/addons/website_livechat/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,083 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_livechat/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,087 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-99b0b46-226057/addons/website_crm_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,087 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_crm_livechat/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,088 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_BE 2026-10-28 02:49:31,088 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-99b0b46-226057/addons/payment_demo/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,089 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_demo/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,092 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-99b0b46-226057/addons/website_jitsi/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,092 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_jitsi/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,094 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_jitsi/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,094 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_jitsi/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_exhibitor/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,096 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_exhibitor/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,105 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_booth/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,106 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_booth/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,111 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_booth_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,111 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_booth_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,112 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,112 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,114 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_meet/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,114 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_meet/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,119 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,119 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_sale/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,122 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_track_live/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,122 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_track_live/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,124 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_track_quiz/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,124 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_track_quiz/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,129 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_BE 2026-10-28 02:49:31,130 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_BE 2026-10-28 02:49:31,130 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_BE 2026-10-28 02:49:31,130 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_BE 2026-10-28 02:49:31,130 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_BE 2026-10-28 02:49:31,130 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/test_new_api/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,130 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/test_new_api/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,132 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_BE 2026-10-28 02:49:31,132 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_BE 2026-10-28 02:49:31,132 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_BE 2026-10-28 02:49:31,132 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_BE 2026-10-28 02:49:31,132 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_BE 2026-10-28 02:49:31,133 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_BE 2026-10-28 02:49:31,133 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_BE 2026-10-28 02:49:31,133 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_BE 2026-10-28 02:49:31,133 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_BE 2026-10-28 02:49:31,133 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_BE 2026-10-28 02:49:31,134 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_BE 2026-10-28 02:49:31,134 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_BE 2026-10-28 02:49:31,134 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_BE 2026-10-28 02:49:31,134 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language fr_BE 2026-10-28 02:49:31,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_BE 2026-10-28 02:49:31,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_BE 2026-10-28 02:49:31,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_BE 2026-10-28 02:49:31,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_BE 2026-10-28 02:49:31,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_BE 2026-10-28 02:49:31,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_BE 2026-10-28 02:49:31,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_BE 2026-10-28 02:49:31,136 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/test_translation_import/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,136 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/test_translation_import/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,139 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-99b0b46-226057/odoo/addons/test_translation_import/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,139 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/odoo/addons/test_translation_import/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,142 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_BE 2026-10-28 02:49:31,142 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_BE 2026-10-28 02:49:31,142 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_BE 2026-10-28 02:49:31,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_BE 2026-10-28 02:49:31,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_BE 2026-10-28 02:49:31,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_BE 2026-10-28 02:49:31,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_BE 2026-10-28 02:49:31,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language fr_BE 2026-10-28 02:49:31,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-99b0b46-226057/addons/website_forum/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,144 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_forum/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,176 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-99b0b46-226057/addons/website_slides_forum/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,176 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_slides_forum/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,182 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-99b0b46-226057/addons/website_slides_survey/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,182 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_slides_survey/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,188 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_BE 2026-10-28 02:49:31,189 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_BE 2026-10-28 02:49:31,189 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_BE 2026-10-28 02:49:31,189 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_BE 2026-10-28 02:49:31,189 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_BE 2026-10-28 02:49:31,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_BE 2026-10-28 02:49:31,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_BE 2026-10-28 02:49:31,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_BE 2026-10-28 02:49:31,190 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_BE 2026-10-28 02:49:31,191 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_BE 2026-10-28 02:49:31,191 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-99b0b46-226057/addons/hr_maintenance/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,191 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_maintenance/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,193 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_BE 2026-10-28 02:49:31,193 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_BE 2026-10-28 02:49:31,194 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_BE 2026-10-28 02:49:31,194 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language fr_BE 2026-10-28 02:49:31,194 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_BE 2026-10-28 02:49:31,194 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_BE 2026-10-28 02:49:31,195 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_BE 2026-10-28 02:49:31,195 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_BE 2026-10-28 02:49:31,195 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_BE 2026-10-28 02:49:31,195 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_BE 2026-10-28 02:49:31,195 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_BE 2026-10-28 02:49:31,196 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_BE 2026-10-28 02:49:31,196 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_BE 2026-10-28 02:49:31,196 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_BE 2026-10-28 02:49:31,196 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_BE 2026-10-28 02:49:31,197 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_BE 2026-10-28 02:49:31,197 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_BE 2026-10-28 02:49:31,197 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_BE 2026-10-28 02:49:31,197 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_BE 2026-10-28 02:49:31,198 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_BE 2026-10-28 02:49:31,198 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_BE 2026-10-28 02:49:31,198 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_BE 2026-10-28 02:49:31,198 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_BE 2026-10-28 02:49:31,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_BE 2026-10-28 02:49:31,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_BE 2026-10-28 02:49:31,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_BE 2026-10-28 02:49:31,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_BE 2026-10-28 02:49:31,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_BE 2026-10-28 02:49:31,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_BE 2026-10-28 02:49:31,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_BE 2026-10-28 02:49:31,200 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_BE 2026-10-28 02:49:31,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_BE 2026-10-28 02:49:31,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_BE 2026-10-28 02:49:31,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_BE 2026-10-28 02:49:31,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_BE 2026-10-28 02:49:31,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_BE 2026-10-28 02:49:31,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_BE 2026-10-28 02:49:31,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_BE 2026-10-28 02:49:31,202 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_BE 2026-10-28 02:49:31,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_BE 2026-10-28 02:49:31,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_BE 2026-10-28 02:49:31,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_BE 2026-10-28 02:49:31,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_BE 2026-10-28 02:49:31,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_BE 2026-10-28 02:49:31,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_BE 2026-10-28 02:49:31,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_BE 2026-10-28 02:49:31,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_BE 2026-10-28 02:49:31,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_BE 2026-10-28 02:49:31,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_BE 2026-10-28 02:49:31,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_BE 2026-10-28 02:49:31,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_BE 2026-10-28 02:49:31,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_BE 2026-10-28 02:49:31,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_BE 2026-10-28 02:49:31,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_BE 2026-10-28 02:49:31,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_BE 2026-10-28 02:49:31,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_BE 2026-10-28 02:49:31,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_BE 2026-10-28 02:49:31,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_BE 2026-10-28 02:49:31,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_BE 2026-10-28 02:49:31,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-99b0b46-226057/addons/payment_paypal/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,207 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_paypal/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,210 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_BE 2026-10-28 02:49:31,210 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_BE 2026-10-28 02:49:31,211 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_BE 2026-10-28 02:49:31,211 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_BE 2026-10-28 02:49:31,211 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_BE 2026-10-28 02:49:31,211 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_BE 2026-10-28 02:49:31,212 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_BE 2026-10-28 02:49:31,212 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_BE 2026-10-28 02:49:31,212 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_BE 2026-10-28 02:49:31,212 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_BE 2026-10-28 02:49:31,213 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_BE 2026-10-28 02:49:31,213 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_BE 2026-10-28 02:49:31,213 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_BE 2026-10-28 02:49:31,213 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_BE 2026-10-28 02:49:31,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_BE 2026-10-28 02:49:31,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_BE 2026-10-28 02:49:31,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_BE 2026-10-28 02:49:31,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_BE 2026-10-28 02:49:31,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_BE 2026-10-28 02:49:31,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_BE 2026-10-28 02:49:31,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_BE 2026-10-28 02:49:31,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_BE 2026-10-28 02:49:31,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_BE 2026-10-28 02:49:31,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_BE 2026-10-28 02:49:31,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_BE 2026-10-28 02:49:31,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_BE 2026-10-28 02:49:31,217 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_BE 2026-10-28 02:49:31,217 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_BE 2026-10-28 02:49:31,217 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_BE 2026-10-28 02:49:31,217 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_BE 2026-10-28 02:49:31,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_BE 2026-10-28 02:49:31,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_BE 2026-10-28 02:49:31,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_BE 2026-10-28 02:49:31,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_BE 2026-10-28 02:49:31,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_BE 2026-10-28 02:49:31,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_BE 2026-10-28 02:49:31,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_BE 2026-10-28 02:49:31,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_BE 2026-10-28 02:49:31,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_BE 2026-10-28 02:49:31,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_BE 2026-10-28 02:49:31,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_BE 2026-10-28 02:49:31,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_BE 2026-10-28 02:49:31,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_BE 2026-10-28 02:49:31,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_BE 2026-10-28 02:49:31,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_BE 2026-10-28 02:49:31,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_BE 2026-10-28 02:49:31,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_BE 2026-10-28 02:49:31,222 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_BE 2026-10-28 02:49:31,222 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_BE 2026-10-28 02:49:31,222 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_BE 2026-10-28 02:49:31,222 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_BE 2026-10-28 02:49:31,223 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_BE 2026-10-28 02:49:31,223 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_BE 2026-10-28 02:49:31,223 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_BE 2026-10-28 02:49:31,223 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_BE 2026-10-28 02:49:31,223 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-99b0b46-226057/addons/transifex/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,224 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/transifex/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,226 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_BE 2026-10-28 02:49:31,226 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_BE 2026-10-28 02:49:31,227 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_BE 2026-10-28 02:49:31,227 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_BE 2026-10-28 02:49:31,227 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_BE 2026-10-28 02:49:31,227 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_BE 2026-10-28 02:49:31,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_BE 2026-10-28 02:49:31,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_BE 2026-10-28 02:49:31,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_BE 2026-10-28 02:49:31,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_BE 2026-10-28 02:49:31,228 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_BE 2026-10-28 02:49:31,229 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_BE 2026-10-28 02:49:31,229 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_BE 2026-10-28 02:49:31,229 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_BE 2026-10-28 02:49:31,229 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_BE 2026-10-28 02:49:31,230 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_BE 2026-10-28 02:49:31,230 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_BE 2026-10-28 02:49:31,230 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_BE 2026-10-28 02:49:31,230 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_BE 2026-10-28 02:49:31,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_BE 2026-10-28 02:49:31,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_BE 2026-10-28 02:49:31,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_BE 2026-10-28 02:49:31,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_BE 2026-10-28 02:49:31,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_BE 2026-10-28 02:49:31,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_BE 2026-10-28 02:49:31,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_BE 2026-10-28 02:49:31,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment_skills/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,232 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/hr_recruitment_skills/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,235 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_BE 2026-10-28 02:49:31,235 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_BE 2026-10-28 02:49:31,236 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_BE 2026-10-28 02:49:31,236 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_BE 2026-10-28 02:49:31,236 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_BE 2026-10-28 02:49:31,236 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_BE 2026-10-28 02:49:31,237 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_BE 2026-10-28 02:49:31,237 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_BE 2026-10-28 02:49:31,237 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_BE 2026-10-28 02:49:31,237 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_BE 2026-10-28 02:49:31,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_BE 2026-10-28 02:49:31,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_BE 2026-10-28 02:49:31,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_BE 2026-10-28 02:49:31,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_BE 2026-10-28 02:49:31,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_BE 2026-10-28 02:49:31,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_BE 2026-10-28 02:49:31,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_BE 2026-10-28 02:49:31,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_BE 2026-10-28 02:49:31,240 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_BE 2026-10-28 02:49:31,240 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_BE 2026-10-28 02:49:31,240 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_BE 2026-10-28 02:49:31,240 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_BE 2026-10-28 02:49:31,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_BE 2026-10-28 02:49:31,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_BE 2026-10-28 02:49:31,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_BE 2026-10-28 02:49:31,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_BE 2026-10-28 02:49:31,242 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_BE 2026-10-28 02:49:31,242 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_BE 2026-10-28 02:49:31,242 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_BE 2026-10-28 02:49:31,242 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_BE 2026-10-28 02:49:31,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_BE 2026-10-28 02:49:31,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_BE 2026-10-28 02:49:31,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_BE 2026-10-28 02:49:31,244 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_BE 2026-10-28 02:49:31,244 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_BE 2026-10-28 02:49:31,244 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_BE 2026-10-28 02:49:31,244 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_BE 2026-10-28 02:49:31,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_BE 2026-10-28 02:49:31,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_BE 2026-10-28 02:49:31,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_BE 2026-10-28 02:49:31,245 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_BE 2026-10-28 02:49:31,246 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_BE 2026-10-28 02:49:31,246 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_BE 2026-10-28 02:49:31,246 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_BE 2026-10-28 02:49:31,247 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_BE 2026-10-28 02:49:31,247 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_BE 2026-10-28 02:49:31,247 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_BE 2026-10-28 02:49:31,247 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_BE 2026-10-28 02:49:31,248 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_BE 2026-10-28 02:49:31,248 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_themes/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,248 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/mass_mailing_themes/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,267 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_BE 2026-10-28 02:49:31,267 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_BE 2026-10-28 02:49:31,267 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_BE 2026-10-28 02:49:31,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_BE 2026-10-28 02:49:31,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_BE 2026-10-28 02:49:31,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_BE 2026-10-28 02:49:31,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_BE 2026-10-28 02:49:31,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_BE 2026-10-28 02:49:31,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_BE 2026-10-28 02:49:31,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_BE 2026-10-28 02:49:31,270 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_BE 2026-10-28 02:49:31,270 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_BE 2026-10-28 02:49:31,270 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_BE 2026-10-28 02:49:31,270 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_BE 2026-10-28 02:49:31,271 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_BE 2026-10-28 02:49:31,271 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_BE 2026-10-28 02:49:31,271 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_BE 2026-10-28 02:49:31,271 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-99b0b46-226057/addons/web_unsplash/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,271 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/web_unsplash/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,275 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_BE 2026-10-28 02:49:31,276 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_BE 2026-10-28 02:49:31,276 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_BE 2026-10-28 02:49:31,276 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_BE 2026-10-28 02:49:31,277 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_BE 2026-10-28 02:49:31,277 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_BE 2026-10-28 02:49:31,277 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-99b0b46-226057/addons/website_links/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,277 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_links/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,281 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_BE 2026-10-28 02:49:31,282 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_BE 2026-10-28 02:49:31,282 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_BE 2026-10-28 02:49:31,282 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_BE 2026-10-28 02:49:31,282 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_BE 2026-10-28 02:49:31,283 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_BE 2026-10-28 02:49:31,283 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_BE 2026-10-28 02:49:31,283 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_BE 2026-10-28 02:49:31,283 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_BE 2026-10-28 02:49:31,284 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_BE 2026-10-28 02:49:31,284 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_BE 2026-10-28 02:49:31,284 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_BE 2026-10-28 02:49:31,284 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_BE 2026-10-28 02:49:31,285 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_BE 2026-10-28 02:49:31,285 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_BE 2026-10-28 02:49:31,285 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_BE 2026-10-28 02:49:31,285 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_BE 2026-10-28 02:49:31,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_BE 2026-10-28 02:49:31,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_BE 2026-10-28 02:49:31,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_BE 2026-10-28 02:49:31,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_BE 2026-10-28 02:49:31,287 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_BE 2026-10-28 02:49:31,287 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_BE 2026-10-28 02:49:31,287 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_BE 2026-10-28 02:49:31,287 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_BE 2026-10-28 02:49:31,288 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: no translation for language fr_BE 2026-10-28 02:49:31,288 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_delivery_ghn: no translation for language fr_BE 2026-10-28 02:49:31,288 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: no translation for language fr_BE 2026-10-28 02:49:31,288 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: no translation for language fr_BE 2026-10-28 02:49:31,288 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: no translation for language fr_BE 2026-10-28 02:49:31,289 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: no translation for language fr_BE 2026-10-28 02:49:31,289 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-99b0b46-226057/addons/payment_custom/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,289 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_custom/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,291 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-99b0b46-226057/addons/payment_custom/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,291 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_custom/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,293 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: no translation for language fr_BE 2026-10-28 02:49:31,294 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_BE 2026-10-28 02:49:31,294 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_BE 2026-10-28 02:49:31,294 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_BE 2026-10-28 02:49:31,294 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_BE 2026-10-28 02:49:31,295 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_BE 2026-10-28 02:49:31,295 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_BE 2026-10-28 02:49:31,295 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_BE 2026-10-28 02:49:31,295 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_BE 2026-10-28 02:49:31,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: no translation for language fr_BE 2026-10-28 02:49:31,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_BE 2026-10-28 02:49:31,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_BE 2026-10-28 02:49:31,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_BE 2026-10-28 02:49:31,297 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_BE 2026-10-28 02:49:31,297 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_BE 2026-10-28 02:49:31,297 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_BE 2026-10-28 02:49:31,297 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_BE 2026-10-28 02:49:31,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_BE 2026-10-28 02:49:31,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_BE 2026-10-28 02:49:31,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_BE 2026-10-28 02:49:31,299 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_BE 2026-10-28 02:49:31,299 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_BE 2026-10-28 02:49:31,299 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_BE 2026-10-28 02:49:31,299 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_BE 2026-10-28 02:49:31,300 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_BE 2026-10-28 02:49:31,300 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_BE 2026-10-28 02:49:31,300 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_BE 2026-10-28 02:49:31,300 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_BE 2026-10-28 02:49:31,301 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_BE 2026-10-28 02:49:31,301 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_BE 2026-10-28 02:49:31,301 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_BE 2026-10-28 02:49:31,301 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_BE 2026-10-28 02:49:31,302 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_BE 2026-10-28 02:49:31,302 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_BE 2026-10-28 02:49:31,302 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_BE 2026-10-28 02:49:31,302 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_BE 2026-10-28 02:49:31,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_BE 2026-10-28 02:49:31,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_BE 2026-10-28 02:49:31,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_BE 2026-10-28 02:49:31,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_BE 2026-10-28 02:49:31,304 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_BE 2026-10-28 02:49:31,304 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_BE 2026-10-28 02:49:31,304 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_BE 2026-10-28 02:49:31,304 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_BE 2026-10-28 02:49:31,305 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_BE 2026-10-28 02:49:31,305 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_BE 2026-10-28 02:49:31,306 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_BE 2026-10-28 02:49:31,306 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_BE 2026-10-28 02:49:31,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_BE 2026-10-28 02:49:31,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_BE 2026-10-28 02:49:31,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_BE 2026-10-28 02:49:31,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_BE 2026-10-28 02:49:31,308 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_BE 2026-10-28 02:49:31,309 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_BE 2026-10-28 02:49:31,309 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_BE 2026-10-28 02:49:31,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_BE 2026-10-28 02:49:31,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_BE 2026-10-28 02:49:31,311 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_BE 2026-10-28 02:49:31,311 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_BE 2026-10-28 02:49:31,311 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_BE 2026-10-28 02:49:31,312 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_BE 2026-10-28 02:49:31,312 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_BE 2026-10-28 02:49:31,313 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_BE 2026-10-28 02:49:31,313 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_BE 2026-10-28 02:49:31,313 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_BE 2026-10-28 02:49:31,314 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_BE 2026-10-28 02:49:31,314 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_BE 2026-10-28 02:49:31,315 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_BE 2026-10-28 02:49:31,315 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_BE 2026-10-28 02:49:31,316 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_BE 2026-10-28 02:49:31,316 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_BE 2026-10-28 02:49:31,316 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_BE 2026-10-28 02:49:31,317 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_BE 2026-10-28 02:49:31,317 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_BE 2026-10-28 02:49:31,318 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_BE 2026-10-28 02:49:31,318 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_BE 2026-10-28 02:49:31,319 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_BE 2026-10-28 02:49:31,319 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_BE 2026-10-28 02:49:31,320 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_BE 2026-10-28 02:49:31,320 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_BE 2026-10-28 02:49:31,321 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_BE 2026-10-28 02:49:31,321 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_BE 2026-10-28 02:49:31,322 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_BE 2026-10-28 02:49:31,322 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_BE 2026-10-28 02:49:31,323 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_BE 2026-10-28 02:49:31,323 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_BE 2026-10-28 02:49:31,323 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_BE 2026-10-28 02:49:31,324 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_BE 2026-10-28 02:49:31,324 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_BE 2026-10-28 02:49:31,324 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_BE 2026-10-28 02:49:31,324 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_BE 2026-10-28 02:49:31,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_BE 2026-10-28 02:49:31,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_BE 2026-10-28 02:49:31,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_BE 2026-10-28 02:49:31,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_BE 2026-10-28 02:49:31,326 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_BE 2026-10-28 02:49:31,326 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_BE 2026-10-28 02:49:31,327 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_BE 2026-10-28 02:49:31,327 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_BE 2026-10-28 02:49:31,327 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_BE 2026-10-28 02:49:31,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_BE 2026-10-28 02:49:31,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_BE 2026-10-28 02:49:31,329 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_BE 2026-10-28 02:49:31,329 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_BE 2026-10-28 02:49:31,330 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_BE 2026-10-28 02:49:31,330 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_BE 2026-10-28 02:49:31,330 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_BE 2026-10-28 02:49:31,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_BE 2026-10-28 02:49:31,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_iot_mrp: no translation for language fr_BE 2026-10-28 02:49:31,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder: no translation for language fr_BE 2026-10-28 02:49:31,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_iot_quality: no translation for language fr_BE 2026-10-28 02:49:31,332 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_iot_quality_mrp: no translation for language fr_BE 2026-10-28 02:49:31,332 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder_quality: no translation for language fr_BE 2026-10-28 02:49:31,332 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_iot_pos: no translation for language fr_BE 2026-10-28 02:49:31,333 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_BE 2026-10-28 02:49:31,333 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_iot_saas: no translation for language fr_BE 2026-10-28 02:49:31,334 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_BE 2026-10-28 02:49:31,334 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_BE 2026-10-28 02:49:31,335 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_BE 2026-10-28 02:49:31,335 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_BE 2026-10-28 02:49:31,335 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_BE 2026-10-28 02:49:31,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_BE 2026-10-28 02:49:31,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_BE 2026-10-28 02:49:31,337 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_BE 2026-10-28 02:49:31,337 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_BE 2026-10-28 02:49:31,338 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_BE 2026-10-28 02:49:31,338 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_BE 2026-10-28 02:49:31,339 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_BE 2026-10-28 02:49:31,339 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_BE 2026-10-28 02:49:31,339 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_BE 2026-10-28 02:49:31,340 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_BE 2026-10-28 02:49:31,340 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_BE 2026-10-28 02:49:31,340 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_BE 2026-10-28 02:49:31,340 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_BE 2026-10-28 02:49:31,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_BE 2026-10-28 02:49:31,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_BE 2026-10-28 02:49:31,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_BE 2026-10-28 02:49:31,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_meeting_room: no translation for language fr_BE 2026-10-28 02:49:31,342 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_barcode: no translation for language fr_BE 2026-10-28 02:49:31,342 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_barcode: no translation for language fr_BE 2026-10-28 02:49:31,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_BE 2026-10-28 02:49:31,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_BE 2026-10-28 02:49:31,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_BE 2026-10-28 02:49:31,344 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_BE 2026-10-28 02:49:31,344 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_BE 2026-10-28 02:49:31,345 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_BE 2026-10-28 02:49:31,345 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_BE 2026-10-28 02:49:31,345 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_BE 2026-10-28 02:49:31,346 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_BE 2026-10-28 02:49:31,346 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_BE 2026-10-28 02:49:31,347 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_BE 2026-10-28 02:49:31,347 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_BE 2026-10-28 02:49:31,348 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_BE 2026-10-28 02:49:31,348 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_BE 2026-10-28 02:49:31,349 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: no translation for language fr_BE 2026-10-28 02:49:31,349 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_BE 2026-10-28 02:49:31,350 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_BE 2026-10-28 02:49:31,350 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_BE 2026-10-28 02:49:31,351 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_BE 2026-10-28 02:49:31,351 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_BE 2026-10-28 02:49:31,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_BE 2026-10-28 02:49:31,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_BE 2026-10-28 02:49:31,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_BE 2026-10-28 02:49:31,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_BE 2026-10-28 02:49:31,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_BE 2026-10-28 02:49:31,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_BE 2026-10-28 02:49:31,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_BE 2026-10-28 02:49:31,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_BE 2026-10-28 02:49:31,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_BE 2026-10-28 02:49:31,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_BE 2026-10-28 02:49:31,355 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_BE 2026-10-28 02:49:31,355 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_BE 2026-10-28 02:49:31,355 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_BE 2026-10-28 02:49:31,356 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_BE 2026-10-28 02:49:31,356 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_BE 2026-10-28 02:49:31,357 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_BE 2026-10-28 02:49:31,357 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_BE 2026-10-28 02:49:31,358 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_BE 2026-10-28 02:49:31,358 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_BE 2026-10-28 02:49:31,358 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_BE 2026-10-28 02:49:31,359 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_BE 2026-10-28 02:49:31,359 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_BE 2026-10-28 02:49:31,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_BE 2026-10-28 02:49:31,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_BE 2026-10-28 02:49:31,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_BE 2026-10-28 02:49:31,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_BE 2026-10-28 02:49:31,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_BE 2026-10-28 02:49:31,362 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_BE 2026-10-28 02:49:31,362 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_BE 2026-10-28 02:49:31,363 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_BE 2026-10-28 02:49:31,363 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_BE 2026-10-28 02:49:31,364 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_BE 2026-10-28 02:49:31,364 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_BE 2026-10-28 02:49:31,364 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_BE 2026-10-28 02:49:31,365 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_BE 2026-10-28 02:49:31,365 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_BE 2026-10-28 02:49:31,365 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_BE 2026-10-28 02:49:31,366 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_BE 2026-10-28 02:49:31,366 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_BE 2026-10-28 02:49:31,366 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_BE 2026-10-28 02:49:31,367 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_BE 2026-10-28 02:49:31,367 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_BE 2026-10-28 02:49:31,368 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_BE 2026-10-28 02:49:31,368 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_BE 2026-10-28 02:49:31,369 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_BE 2026-10-28 02:49:31,369 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_BE 2026-10-28 02:49:31,370 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_BE 2026-10-28 02:49:31,370 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_BE 2026-10-28 02:49:31,371 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_BE 2026-10-28 02:49:31,371 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_BE 2026-10-28 02:49:31,372 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_BE 2026-10-28 02:49:31,372 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_BE 2026-10-28 02:49:31,372 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_BE 2026-10-28 02:49:31,372 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_BE 2026-10-28 02:49:31,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_BE 2026-10-28 02:49:31,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_BE 2026-10-28 02:49:31,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_BE 2026-10-28 02:49:31,373 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_BE 2026-10-28 02:49:31,374 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_BE 2026-10-28 02:49:31,374 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_BE 2026-10-28 02:49:31,374 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_BE 2026-10-28 02:49:31,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_BE 2026-10-28 02:49:31,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_BE 2026-10-28 02:49:31,376 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_BE 2026-10-28 02:49:31,376 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_BE 2026-10-28 02:49:31,377 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_BE 2026-10-28 02:49:31,377 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_BE 2026-10-28 02:49:31,377 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_BE 2026-10-28 02:49:31,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_BE 2026-10-28 02:49:31,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_BE 2026-10-28 02:49:31,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_BE 2026-10-28 02:49:31,379 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_BE 2026-10-28 02:49:31,379 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_BE 2026-10-28 02:49:31,379 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_BE 2026-10-28 02:49:31,380 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_BE 2026-10-28 02:49:31,380 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_BE 2026-10-28 02:49:31,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_BE 2026-10-28 02:49:31,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_BE 2026-10-28 02:49:31,382 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_BE 2026-10-28 02:49:31,382 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_BE 2026-10-28 02:49:31,382 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_BE 2026-10-28 02:49:31,383 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_BE 2026-10-28 02:49:31,383 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_BE 2026-10-28 02:49:31,384 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_BE 2026-10-28 02:49:31,384 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_BE 2026-10-28 02:49:31,385 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_BE 2026-10-28 02:49:31,385 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_BE 2026-10-28 02:49:31,386 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_BE 2026-10-28 02:49:31,386 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_BE 2026-10-28 02:49:31,386 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_BE 2026-10-28 02:49:31,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_BE 2026-10-28 02:49:31,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_BE 2026-10-28 02:49:31,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_BE 2026-10-28 02:49:31,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_BE 2026-10-28 02:49:31,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_BE 2026-10-28 02:49:31,389 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_BE 2026-10-28 02:49:31,389 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_BE 2026-10-28 02:49:31,390 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_BE 2026-10-28 02:49:31,390 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_BE 2026-10-28 02:49:31,390 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_BE 2026-10-28 02:49:31,390 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_BE 2026-10-28 02:49:31,391 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_BE 2026-10-28 02:49:31,391 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,391 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_stock/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,395 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_BE 2026-10-28 02:49:31,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_BE 2026-10-28 02:49:31,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_BE 2026-10-28 02:49:31,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_BE 2026-10-28 02:49:31,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_BE 2026-10-28 02:49:31,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_BE 2026-10-28 02:49:31,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_BE 2026-10-28 02:49:31,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_BE 2026-10-28 02:49:31,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_BE 2026-10-28 02:49:31,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_BE 2026-10-28 02:49:31,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_BE 2026-10-28 02:49:31,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_BE 2026-10-28 02:49:31,399 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_BE 2026-10-28 02:49:31,399 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_BE 2026-10-28 02:49:31,399 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_BE 2026-10-28 02:49:31,399 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_BE 2026-10-28 02:49:31,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_BE 2026-10-28 02:49:31,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_BE 2026-10-28 02:49:31,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_BE 2026-10-28 02:49:31,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_BE 2026-10-28 02:49:31,401 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_BE 2026-10-28 02:49:31,401 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-99b0b46-226057/addons/website_cf_turnstile/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,401 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_cf_turnstile/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,403 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-99b0b46-226057/addons/website_customer/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,403 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_customer/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,406 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-99b0b46-226057/addons/website_customer/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,406 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_customer/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,410 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,412 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,412 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_crm/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,413 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_track_live_quiz/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,413 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_track_live_quiz/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,414 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-99b0b46-226057/addons/website_mail_group/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,415 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_mail_group/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,418 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-99b0b46-226057/addons/website_mass_mailing/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,418 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_mass_mailing/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,421 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-99b0b46-226057/addons/website_mass_mailing_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,421 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_mass_mailing_sms/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,422 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-99b0b46-226057/addons/website_membership/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,422 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_membership/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,424 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-99b0b46-226057/addons/website_membership/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,424 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_membership/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,426 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-99b0b46-226057/addons/website_project/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,426 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_project/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,428 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_autocomplete/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,428 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_autocomplete/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,429 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_collect/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,429 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_collect/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,432 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_comparison/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,432 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_comparison/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,435 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_wishlist/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,435 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_wishlist/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,438 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,438 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,439 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_gelato/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,439 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_gelato/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,441 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,441 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_loyalty/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,444 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_mass_mailing/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,444 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_mass_mailing/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,446 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_mondialrelay/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,446 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_mondialrelay/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,447 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,447 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_mrp/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,449 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-99b0b46-226057/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,449 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_BE 2026-10-28 02:49:31,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption_account: no translation for language fr_BE 2026-10-28 02:49:31,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_BE 2026-10-28 02:49:31,453 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_BE 2026-10-28 02:49:31,453 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_BE 2026-10-28 02:49:31,453 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_BE 2026-10-28 02:49:31,453 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_BE 2026-10-28 02:49:31,454 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-99b0b46-226057/addons/board/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,454 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/board/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,455 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-99b0b46-226057/addons/board/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,455 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/board/i18n/fr_BE.po for language fr_BE 2026-10-28 02:49:31,458 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-99b0b46-226057/addons/payment_aps/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,458 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_aps/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,459 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-99b0b46-226057/addons/payment_asiapay/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,459 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_asiapay/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,462 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-99b0b46-226057/addons/payment_authorize/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,462 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_authorize/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,466 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-99b0b46-226057/addons/payment_buckaroo/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,467 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_buckaroo/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-99b0b46-226057/addons/payment_flutterwave/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,468 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_flutterwave/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,471 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-99b0b46-226057/addons/payment_mercado_pago/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,471 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_mercado_pago/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,473 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-99b0b46-226057/addons/payment_mollie/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,473 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_mollie/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,475 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-99b0b46-226057/addons/payment_nuvei/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,475 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_nuvei/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,477 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-99b0b46-226057/addons/payment_razorpay/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,477 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_razorpay/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,480 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-99b0b46-226057/addons/payment_razorpay_oauth/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,480 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_razorpay_oauth/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,482 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-99b0b46-226057/addons/payment_worldline/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,482 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_worldline/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,484 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-99b0b46-226057/addons/payment_xendit/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,484 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/payment_xendit/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,486 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-99b0b46-226057/addons/website_payment_authorize/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,487 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_payment_authorize/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_BE 2026-10-28 02:49:31,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-99b0b46-226057/addons/website_event_meet_quiz/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,488 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /data/build/rb-99b0b46-226057/addons/website_event_meet_quiz/i18n/fr.po for language fr_BE 2026-10-28 02:49:31,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_BE 2026-10-28 02:49:31,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_BE 2026-10-28 02:49:31,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_BE 2026-10-28 02:49:31,490 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_BE 2026-10-28 02:49:31,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_BE 2026-10-28 02:49:31,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_BE 2026-10-28 02:49:31,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_BE 2026-10-28 02:49:31,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_BE 2026-10-28 02:49:54,334 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: installed language fr_BE in 30.564s 2026-10-28 02:49:54,379 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:49:54,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_views: Starting TestDebugger.test_t_debug_in_qweb_based_views ... 2026-10-28 02:49:54,506 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:49:54,616 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_views: Starting TestInvisibleField.test_uncommented_invisible_field ... 2026-10-28 02:49:54,864 104 INFO rb-99b0b46-226057-429589 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-28 02:49:54,910 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:49:54,936 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_01_xmlrpc_login ... 2026-10-28 02:49:54,940 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-28 02:49:54,944 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:49:55,370 104 INFO rb-99b0b46-226057-429589 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-28 02:49:55,964 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:49:55,967 104 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:49:55,968 104 INFO None werkzeug: 127.0.0.1 - - [28/Oct/2026 02:49:55] "POST /xmlrpc/2/common HTTP/1.1" 200 - 13 0.007 1.022 2026-10-28 02:49:56,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_name_search ... 2026-10-28 02:49:56,006 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:49:58,232 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:49:58,297 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:49:58] "POST /jsonrpc HTTP/1.1" 200 - 20 0.046 2.248 2026-10-28 02:49:58,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_jsonrpc_name_search: waiting for threads: [] 2026-10-28 02:49:58,335 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_read_group ... 2026-10-28 02:49:58,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:49:59,300 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:49:59,359 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:49:59] "POST /jsonrpc HTTP/1.1" 200 - 20 0.040 0.980 2026-10-28 02:49:59,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_jsonrpc_read_group: waiting for threads: [] 2026-10-28 02:49:59,394 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_attachment_raw ... 2026-10-28 02:49:59,407 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-28 02:49:59,409 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:49:59,804 104 INFO rb-99b0b46-226057-429589 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-28 02:50:00,529 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:50:00,566 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:00] "POST /xmlrpc/2/object HTTP/1.1" 200 - 24 0.019 1.141 2026-10-28 02:50:00,567 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_attachment_raw: waiting for threads: [] 2026-10-28 02:50:00,612 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_datetime ... 2026-10-28 02:50:00,626 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-28 02:50:00,628 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:00,994 104 INFO rb-99b0b46-226057-429589 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-28 02:50:01,732 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:50:01,757 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:01] "POST /xmlrpc/2/object HTTP/1.1" 200 - 19 0.016 1.116 2026-10-28 02:50:01,760 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-28 02:50:01,761 104 INFO rb-99b0b46-226057-429589 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-28 02:50:01,784 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:01] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.012 0.012 2026-10-28 02:50:01,785 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_datetime: waiting for threads: [] 2026-10-28 02:50:01,830 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_defaultdict_marshalling ... 2026-10-28 02:50:01,835 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-28 02:50:01,837 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:02,222 104 INFO rb-99b0b46-226057-429589 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-28 02:50:02,868 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:50:02,871 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:02] "POST /xmlrpc/2/object HTTP/1.1" 200 - 10 0.002 1.034 2026-10-28 02:50:02,872 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_defaultdict_marshalling: waiting for threads: [] 2026-10-28 02:50:02,912 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_frozendict_marshalling ... 2026-10-28 02:50:03,102 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-28 02:50:03,105 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:03,529 104 INFO rb-99b0b46-226057-429589 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-28 02:50:04,314 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:50:04,324 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:04] "POST /xmlrpc/2/object HTTP/1.1" 200 - 10 0.004 1.218 2026-10-28 02:50:04,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_frozendict_marshalling: waiting for threads: [] 2026-10-28 02:50:04,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_html_field ... 2026-10-28 02:50:04,953 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-28 02:50:04,956 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:06,679 104 INFO rb-99b0b46-226057-429589 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-28 02:50:07,391 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:50:07,433 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:07] "POST /xmlrpc/2/object HTTP/1.1" 200 - 22 0.023 2.458 2026-10-28 02:50:07,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_html_field: waiting for threads: [] 2026-10-28 02:50:07,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_ir_model_search ... 2026-10-28 02:50:07,472 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-28 02:50:07,477 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:07,846 104 INFO rb-99b0b46-226057-429589 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-28 02:50:08,533 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:50:08,560 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:08] "POST /xmlrpc/2/object HTTP/1.1" 200 - 14 0.021 1.068 2026-10-28 02:50:08,573 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-28 02:50:08,574 104 INFO rb-99b0b46-226057-429589 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-28 02:50:08,592 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:08] "POST /xmlrpc/2/object HTTP/1.1" 200 - 1 0.007 0.014 2026-10-28 02:50:08,603 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_ir_model_search: waiting for threads: [] 2026-10-28 02:50:08,641 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_name_search ... 2026-10-28 02:50:08,645 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-28 02:50:08,648 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:09,097 104 INFO rb-99b0b46-226057-429589 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-28 02:50:09,749 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:50:09,791 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:09] "POST /xmlrpc/2/object HTTP/1.1" 200 - 20 0.025 1.122 2026-10-28 02:50:09,792 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_name_search: waiting for threads: [] 2026-10-28 02:50:09,834 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_read_group ... 2026-10-28 02:50:09,838 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-28 02:50:09,840 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:10,116 104 INFO rb-99b0b46-226057-429589 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-28 02:50:10,785 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:50:10,825 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:10] "POST /xmlrpc/2/object HTTP/1.1" 200 - 20 0.019 0.969 2026-10-28 02:50:10,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_read_group: waiting for threads: [] 2026-10-28 02:50:10,868 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_remove_control_characters ... 2026-10-28 02:50:11,502 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-28 02:50:11,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:11,893 104 INFO rb-99b0b46-226057-429589 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-28 02:50:12,773 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-28 02:50:12,811 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:12] "POST /xmlrpc/2/object HTTP/1.1" 200 - 23 0.019 1.290 2026-10-28 02:50:12,812 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_remove_control_characters: waiting for threads: [] 2026-10-28 02:50:12,882 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:50:13,540 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_delete ... 2026-10-28 02:50:13,570 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-28 02:50:13,579 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [1] 2026-10-28 02:50:13,611 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-28 02:50:13,615 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [2] 2026-10-28 02:50:13,634 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-28 02:50:13,639 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [3] 2026-10-28 02:50:13,658 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'byl' (#369) from localhost 2026-10-28 02:50:13,663 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #369 deleted res.users.apikeys records with IDs: [3] 2026-10-28 02:50:13,686 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'admin' (#2) from localhost 2026-10-28 02:50:13,689 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #2 deleted res.users.apikeys records with IDs: [4] 2026-10-28 02:50:15,455 104 INFO rb-99b0b46-226057-429589 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-28 02:50:15,467 104 INFO rb-99b0b46-226057-429589 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-28 02:50:15,496 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_disabled ... 2026-10-28 02:50:15,529 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-28 02:50:15,535 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [4] 2026-10-28 02:50:15,600 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [572] 2026-10-28 02:50:15,615 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_disabled 2026-10-28 02:50:15,619 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_disabled 2026-10-28 02:50:15,649 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_key ... 2026-10-28 02:50:15,698 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-28 02:50:15,704 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [5] 2026-10-28 02:50:15,713 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-28 02:50:15,729 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:byl from localhost 2026-10-28 02:50:15,729 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-28 02:50:15,731 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-28 02:50:15,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:byl from localhost 2026-10-28 02:50:15,751 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-28 02:50:15,752 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-28 02:50:15,770 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-28 02:50:15,772 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:50:15,816 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_trivial ... 2026-10-28 02:50:15,817 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-10-28 02:50:15,834 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:byl from localhost 2026-10-28 02:50:15,835 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-10-28 02:50:15,836 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-10-28 02:50:15,842 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-10-28 02:50:15,854 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:50:15,892 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_wrongpw ... 2026-10-28 02:50:15,893 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_wrongpw 2026-10-28 02:50:15,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login failed for db:rb-99b0b46-226057-429589 login:byl from localhost 2026-10-28 02:50:15,921 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_wrongpw 2026-10-28 02:50:15,971 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:50:16,076 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_01_on_create_or_write ... 2026-10-28 02:50:16,403 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_02_on_create_or_write_restricted ... 2026-10-28 02:50:16,547 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_03_on_change_restricted ... 2026-10-28 02:50:16,645 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_04_on_create_or_write_differentiate ... 2026-10-28 02:50:16,893 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_create_automation_rule_for_valid_model ... 2026-10-28 02:50:17,008 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:19,390 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44767f420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:19,391 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4460304a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:19,397 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:19,401 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446032a20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:19,429 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:50:37,238 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 02:50:37,239 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 02:50:37,670 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer: Starting TestMailFullComposer.test_mail_composer_test_tour ... 2026-10-28 02:50:39,264 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome pid: 12349 2026-10-28 02:50:39,265 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome headless temporary user profile dir: /tmp/tmpkilifw09_chrome_odoo 2026-10-28 02:50:39,265 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:40107/json/version 2026-10-28 02:50:39,266 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40107/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:50:39,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 02:50:39,343 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:40107/json 2026-10-28 02:50:39,344 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40107/json with timeout 3 increased to 10s during tests 2026-10-28 02:50:39,363 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Websocket url found: ws://127.0.0.1:40107/devtools/page/59591582EAEE095ADEA79BA5477B7178 2026-10-28 02:50:39,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Enable chrome headless console log notification 2026-10-28 02:50:39,402 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome headless enable page notifications 2026-10-28 02:50:39,471 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:employee from n/a 2026-10-28 02:50:39,484 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Setting session cookie in browser 2026-10-28 02:50:39,498 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Open "http://127.0.0.1:8069/odoo/res.partner/1505" in browser 2026-10-28 02:50:39,498 104 INFO rb-99b0b46-226057-429589 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/1505" 2026-10-28 02:50:39,529 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:42,138 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:42] "GET /odoo/res.partner/1505 HTTP/1.1" 200 - 186 0.134 2.479 2026-10-28 02:50:42,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Navigation result: {'frameId': '59591582EAEE095ADEA79BA5477B7178', 'loaderId': '9939AF78A9B5D87EFE9E8A459EF10BC4', 'isDownload': False} 2026-10-28 02:50:42,144 104 INFO rb-99b0b46-226057-429589 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-28 02:50:42,194 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:42] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-28 02:50:42,375 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:42] "GET /web/webclient/load_menus/59b5be5eb2bb78d53c8c332374b4397d7f3b357b78c0b3a6e8c95b77a4f219ce HTTP/1.1" 200 - 115 0.079 0.109 2026-10-28 02:50:42,388 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:42] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.201 2026-10-28 02:50:42,414 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:50:42,419 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.223 2026-10-28 02:50:42,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:42] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.240 2026-10-28 02:50:42,475 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:42] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 02:50:42,522 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:42] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:50:43,245 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:50:43,257 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 02:50:43,259 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:50:43,300 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 02:50:43,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: Owl is running in 'dev' mode. 2026-10-28 02:50:43,349 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:50:43,390 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.025 2026-10-28 02:50:43,400 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 02:50:43,422 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.020 2026-10-28 02:50:43,471 104 INFO rb-99b0b46-226057-429589 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/1505", "delayToCheckUndeterminisms": 0})" 2026-10-28 02:50:43,510 104 INFO rb-99b0b46-226057-429589 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-28 02:50:43,524 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:50:43,529 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 02:50:43,578 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 02:50:43,579 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.048 2026-10-28 02:50:43,633 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /web/image/res.partner/1504/avatar_128?unique=1793155819000 HTTP/1.1" 200 - 15 0.013 0.139 2026-10-28 02:50:43,639 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.125 2026-10-28 02:50:43,672 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:43] "GET /web/image?model=res.users&field=avatar_128&id=374 HTTP/1.1" 200 - 9 0.008 0.186 2026-10-28 02:50:44,191 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 169 0.107 0.595 2026-10-28 02:50:44,216 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 0.605 2026-10-28 02:50:44,246 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.689 2026-10-28 02:50:44,306 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:50:44,375 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.026 0.095 2026-10-28 02:50:44,393 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.137 2026-10-28 02:50:44,553 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 51 0.049 0.212 2026-10-28 02:50:44,732 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.017 2026-10-28 02:50:44,750 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:50:44,785 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.010 0.023 2026-10-28 02:50:44,899 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.025 2026-10-28 02:50:44,955 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.020 0.033 2026-10-28 02:50:44,989 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:44] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:50:45,022 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:45] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 0.087 2026-10-28 02:50:45,085 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:45] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.019 0.078 2026-10-28 02:50:45,135 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:45] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.014 0.110 2026-10-28 02:50:45,155 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:45] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.006 0.097 2026-10-28 02:50:45,259 104 INFO rb-99b0b46-226057-429589 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-28 02:50:45,260 104 INFO rb-99b0b46-226057-429589 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-28 02:50:45,294 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:45] "GET /web/image/res.partner/2/avatar_128?unique=1793155819000 HTTP/1.1" 200 - 8 0.009 0.029 2026-10-28 02:50:45,369 104 INFO rb-99b0b46-226057-429589 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-28 02:50:45,503 104 INFO rb-99b0b46-226057-429589 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-28 02:50:45,865 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:45] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions HTTP/1.1" 200 - 11 0.029 0.046 2026-10-28 02:50:45,874 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 02:50:45,910 104 INFO rb-99b0b46-226057-429589 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-28 02:50:45,939 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:45] "GET /web/image/res.partner/1506/avatar_128?unique=1793155819000 HTTP/1.1" 200 - 9 0.017 0.032 2026-10-28 02:50:45,973 104 INFO rb-99b0b46-226057-429589 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-28 02:50:45,974 104 INFO rb-99b0b46-226057-429589 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-28 02:50:46,022 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:46] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:50:46,030 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:46] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.011 0.031 2026-10-28 02:50:46,059 104 INFO rb-99b0b46-226057-429589 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-28 02:50:46,127 104 INFO rb-99b0b46-226057-429589 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-28 02:50:46,141 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:46] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 02:50:46,164 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:46] "GET /web/assets/9ab8a1d/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:50:46,359 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:46] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.010 0.035 2026-10-28 02:50:46,442 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:46] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 15 0.013 0.042 2026-10-28 02:50:46,505 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:46] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 02:50:46,596 104 INFO rb-99b0b46-226057-429589 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-28 02:50:46,603 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:46] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.019 2026-10-28 02:50:46,649 104 INFO rb-99b0b46-226057-429589 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-28 02:50:46,703 104 INFO rb-99b0b46-226057-429589 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-28 02:50:46,756 104 INFO rb-99b0b46-226057-429589 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-28 02:50:46,815 104 INFO rb-99b0b46-226057-429589 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-28 02:50:46,884 104 INFO rb-99b0b46-226057-429589 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-28 02:50:46,912 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:46] "POST /web/dataset/call_kw/discuss.channel/get_mention_suggestions HTTP/1.1" 200 - 6 0.006 0.015 2026-10-28 02:50:46,964 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,022 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,082 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,135 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,143 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,149 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,194 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:47] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.010 0.034 2026-10-28 02:50:47,222 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:47] "POST /web/dataset/call_kw/ir.attachment/web_read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 02:50:47,248 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,582 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,641 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,703 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,787 104 INFO rb-99b0b46-226057-429589 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-28 02:50:47,850 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:47] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 13 0.023 0.036 2026-10-28 02:50:48,066 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:48] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 58 0.053 0.140 2026-10-28 02:50:48,146 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:48] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.020 0.044 2026-10-28 02:50:48,169 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:48] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.006 0.075 2026-10-28 02:50:48,176 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 02:50:48,249 104 INFO rb-99b0b46-226057-429589 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-28 02:50:48,323 104 INFO rb-99b0b46-226057-429589 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-28 02:50:48,379 104 INFO rb-99b0b46-226057-429589 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-28 02:50:48,431 104 INFO rb-99b0b46-226057-429589 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-28 02:50:48,499 104 INFO rb-99b0b46-226057-429589 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-28 02:50:48,592 104 INFO rb-99b0b46-226057-429589 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-28 02:50:48,685 104 INFO rb-99b0b46-226057-429589 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-28 02:50:48,757 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:48] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 11 0.012 0.049 2026-10-28 02:50:48,787 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:48] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 02:50:48,834 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:48] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 02:50:48,846 104 INFO rb-99b0b46-226057-429589 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-28 02:50:48,912 104 INFO rb-99b0b46-226057-429589 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-28 02:50:49,174 104 INFO rb-99b0b46-226057-429589 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-28 02:50:49,193 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:49] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.026 2026-10-28 02:50:49,214 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:49] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.006 0.026 2026-10-28 02:50:49,273 104 INFO rb-99b0b46-226057-429589 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-28 02:50:49,336 104 INFO rb-99b0b46-226057-429589 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-28 02:50:49,429 104 INFO rb-99b0b46-226057-429589 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-28 02:50:49,496 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:49] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 11 0.015 0.042 2026-10-28 02:50:49,530 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:49] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 02:50:49,554 104 INFO rb-99b0b46-226057-429589 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-28 02:50:49,572 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:49] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 02:50:49,649 104 INFO rb-99b0b46-226057-429589 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-28 02:50:49,654 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:49] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 02:50:49,680 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:49] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.005 0.032 2026-10-28 02:50:49,717 104 INFO rb-99b0b46-226057-429589 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-28 02:50:49,799 104 INFO rb-99b0b46-226057-429589 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-28 02:50:50,016 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:50] "POST /mail/message/post HTTP/1.1" 200 - 54 0.051 0.158 2026-10-28 02:50:50,069 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:50] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 02:50:50,101 104 INFO rb-99b0b46-226057-429589 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-28 02:50:50,135 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:50] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.020 0.050 2026-10-28 02:50:50,207 104 INFO rb-99b0b46-226057-429589 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-28 02:50:50,310 104 INFO rb-99b0b46-226057-429589 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-28 02:50:50,377 104 INFO rb-99b0b46-226057-429589 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-28 02:50:50,484 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:50] "POST /mail/message/post HTTP/1.1" 200 - 34 0.035 0.066 2026-10-28 02:50:50,558 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:50] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 02:50:50,574 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: tour succeeded 2026-10-28 02:50:50,583 104 INFO rb-99b0b46-226057-429589 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-28 02:50:50,653 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:50] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.036 0.062 2026-10-28 02:50:50,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: heap 38759432 (allocated 39841792) 2026-10-28 02:50:50,804 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Closing chrome headless with pid 12349 2026-10-28 02:50:50,805 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Closing websocket connection 2026-10-28 02:50:50,808 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Terminating chrome headless with pid 12349 2026-10-28 02:50:50,919 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025050_918904_test_mail_composer_test_tour.txt 2026-10-28 02:50:50,919 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Removing chrome user profile "/tmp/tmpkilifw09_chrome_odoo" 2026-10-28 02:50:51,059 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:53,856 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4461fefc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:53,857 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44509efc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:53,865 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:53,870 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44509cae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:50:53,907 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 02:50:53,926 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_geolocalize.tests.test_geolocalize: Starting TestPartnerGeoLocalization.test_geo_localization_notification ... 2026-10-28 02:50:54,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-10-28 02:50:54,270 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-10-28 02:50:54,405 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-10-28 02:50:54,406 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-10-28 02:50:54,456 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:50:54,474 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_uninstall_module ... 2026-10-28 02:50:54,592 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-10-28 02:50:54,639 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_module: ALLOW access to module.module_uninstall on ['Test Module'] to user __system__ #1 via n/a 2026-10-28 02:50:54,640 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Deleting ir.asset(134,) 2026-10-28 02:50:54,653 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [523224] 2026-10-28 02:50:54,653 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.asset records with IDs: [134] 2026-10-28 02:50:54,655 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Deleting ir.attachment(13723,) 2026-10-28 02:50:54,695 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [523223] 2026-10-28 02:50:54,696 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [13723] 2026-10-28 02:50:54,702 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-28 02:50:54,705 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [523224, 523223] 2026-10-28 02:50:54,710 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: test_module 2026-10-28 02:50:54,730 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [523222] 2026-10-28 02:50:54,730 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1477] 2026-10-28 02:50:54,760 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_update_module ... 2026-10-28 02:50:55,394 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-10-28 02:50:55,412 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16503] 2026-10-28 02:50:55,423 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:50:55,526 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-10-28 02:50:55,625 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-10-28 02:50:55,691 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_wrong_dependencies ... 2026-10-28 02:50:55,790 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip ... 2026-10-28 02:50:55,868 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: module bar: loading data.xml 2026-10-28 02:50:55,886 104 INFO rb-99b0b46-226057-429589 odoo.tools.translate: loading base translation file /tmp/tmpluv86siz/bar/i18n/fr_FR.po for language fr_FR 2026-10-28 02:50:55,918 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-10-28 02:50:56,023 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-10-28 02:50:56,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: module foo: loading res.partner.csv 2026-10-28 02:50:56,213 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: module foo: loading data.sql 2026-10-28 02:50:56,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-28 02:50:56,338 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_data_not_in_manifest ... 2026-10-28 02:50:56,406 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: module foo: loading foo.xml 2026-10-28 02:50:56,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-28 02:50:56,581 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_extract_only_useful ... 2026-10-28 02:50:56,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-10-28 02:50:56,741 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: module foo: skip unsupported file res.partner.xls 2026-10-28 02:50:56,761 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-28 02:50:56,830 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_ignore_unexpected_data_extension ... 2026-10-28 02:50:56,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_data ... 2026-10-28 02:50:57,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_manifest ... 2026-10-28 02:50:57,325 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 02:50:57,344 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_check_zip_dependencies ... 2026-10-28 02:50:57,493 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_assets_http ... 2026-10-28 02:50:57,574 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-28 02:50:57,630 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:59,104 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:59] "GET /foo/static/src/js/test.js HTTP/1.1" 200 - 13 0.025 1.463 2026-10-28 02:50:59,106 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module.TestImportModuleHttp.test_import_module_assets_http: waiting for threads: [] 2026-10-28 02:50:59,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_field_file ... 2026-10-28 02:50:59,206 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-10-28 02:50:59,226 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:50:59,237 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-28 02:50:59,273 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:50:59,633 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:50:59] "GET /foo/static/src/img/content/logo.png HTTP/1.1" 200 - 13 0.005 0.357 2026-10-28 02:50:59,634 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module.TestImportModuleHttp.test_import_module_field_file: waiting for threads: [] 2026-10-28 02:50:59,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_icon ... 2026-10-28 02:50:59,739 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-10-28 02:50:59,789 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:50:59,805 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-28 02:50:59,839 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:00,211 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:00] "GET /foo/static/description/icon.png HTTP/1.1" 200 - 13 0.008 0.368 2026-10-28 02:51:00,302 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:51:00,946 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_cross_border_vat: Starting TestCrossBorderVat.test_foreign_partner_invalid_vat_fails ... 2026-10-28 02:51:01,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_cross_border_vat: Starting TestCrossBorderVat.test_foreign_partner_local_vat ... 2026-10-28 02:51:01,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:51:01,416 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_cnpj_br ... 2026-10-28 02:51:01,597 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_nif_de ... 2026-10-28 02:51:01,740 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_parent_validation ... 2026-10-28 02:51:01,971 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_peru_ruc_format ... 2026-10-28 02:51:02,163 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_revised_nri_gstin_format ... 2026-10-28 02:51:02,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_rut_uy ... 2026-10-28 02:51:02,451 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_country_difference ... 2026-10-28 02:51:02,568 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_do ... 2026-10-28 02:51:02,708 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_eu ... 2026-10-28 02:51:02,924 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_syntactic_validation ... 2026-10-28 02:51:03,275 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_th ... 2026-10-28 02:51:03,547 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_tw ... 2026-10-28 02:51:03,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_vn ... 2026-10-28 02:51:03,947 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_with_el_prefix ... 2026-10-28 02:51:04,075 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:51:04,732 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_controller ... 2026-10-28 02:51:04,940 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.models.res_partner: VIES status updated to pending for partner ids: [1531] 2026-10-28 02:51:05,324 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:05,743 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:05] "POST /base_vat/1/webhook_update_vies HTTP/1.1" 200 - 5 0.001 0.421 2026-10-28 02:51:05,773 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.models.res_partner: VIES status updated to valid for partner ids: [1531] 2026-10-28 02:51:05,829 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:05] "POST /base_vat/1/webhook_update_vies HTTP/1.1" 200 - 24 0.021 0.054 2026-10-28 02:51:05,881 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_cron ... 2026-10-28 02:51:06,015 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.models.res_partner: VIES status updated to pending for partner ids: [1532] 2026-10-28 02:51:06,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Base VAT: Sync updates from IAP VIES' (75) started manually 2026-10-28 02:51:06,038 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.models.res_partner: IAP VIES check response: {'BE0477472701': 'valid'} 2026-10-28 02:51:06,041 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.models.res_partner: VIES status updated to valid for partner ids: [1532] 2026-10-28 02:51:06,051 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Base VAT: Sync updates from IAP VIES' (75) done 2026-10-28 02:51:06,081 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_fault_vat ... 2026-10-28 02:51:06,241 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_invalid_vat ... 2026-10-28 02:51:06,385 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_pending_vat ... 2026-10-28 02:51:06,565 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_unassigned_vat ... 2026-10-28 02:51:06,755 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_valid_vat ... 2026-10-28 02:51:06,948 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_valid_child_computed_before_parent_in_batch ... 2026-10-28 02:51:07,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base_vat.models.res_partner: VIES status updated to valid for partner ids: [1539] 2026-10-28 02:51:07,249 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:51:07,276 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_assetsbundle: Starting BusWebTests.test_bundle_sends_bus ... 2026-10-28 02:51:07,347 104 INFO rb-99b0b46-226057-429589 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-28 02:51:07,354 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:12,788 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/639d01c/web.assets_web.min.js (id:13737) 2026-10-28 02:51:12,799 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:12] "GET /web/assets/any/web.assets_web.min.js HTTP/1.1" 200 - 35 0.016 5.432 2026-10-28 02:51:15,422 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/022ad4e/web.assets_web.min.css (id:13738) 2026-10-28 02:51:15,425 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:15] "GET /web/assets/any/web.assets_web.min.css HTTP/1.1" 200 - 6 0.051 2.504 2026-10-28 02:51:19,680 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8285992/web.assets_backend.min.js (id:13739) 2026-10-28 02:51:19,689 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:19] "GET /web/assets/any/web.assets_backend.min.js HTTP/1.1" 200 - 23 0.027 4.226 2026-10-28 02:51:22,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/022ad4e/web.assets_backend.min.css (id:13740) 2026-10-28 02:51:22,507 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:22] "GET /web/assets/any/web.assets_backend.min.css HTTP/1.1" 200 - 6 0.045 2.717 2026-10-28 02:51:22,585 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 1 removed 2026-10-28 02:51:22,622 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_custom_gc_retention_window ... 2026-10-28 02:51:22,642 104 INFO rb-99b0b46-226057-429589 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] 2026-10-28 02:51:22,954 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_default_gc_retention_window ... 2026-10-28 02:51:22,964 104 INFO rb-99b0b46-226057-429589 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] 2026-10-28 02:51:23,264 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:51:23,283 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_bus_presence_auto_vacuum ... 2026-10-28 02:51:23,891 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-10-28 02:51:23,913 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16561] 2026-10-28 02:51:23,923 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:51:24,121 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted bus.presence records with IDs: [1] 2026-10-28 02:51:24,157 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_im_status_invalidation ... 2026-10-28 02:51:24,663 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-10-28 02:51:24,676 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16563] 2026-10-28 02:51:24,685 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:51:24,761 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_unlinking_sends_correct_im_status ... 2026-10-28 02:51:25,292 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-10-28 02:51:25,302 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16565] 2026-10-28 02:51:25,309 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:51:25,347 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted bus.presence records with IDs: [3] 2026-10-28 02:51:25,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:51:25,417 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_all_model_fields ... 2026-10-28 02:51:25,624 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_cr ... 2026-10-28 02:51:25,818 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_relational_fields_with_missing_model ... 2026-10-28 02:51:25,871 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:51:25,892 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_notify_on_status_change ... 2026-10-28 02:51:26,560 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-10-28 02:51:26,574 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16567] 2026-10-28 02:51:26,583 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:51:26,628 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:bob_user from n/a 2026-10-28 02:51:26,635 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:27,025 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:27] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 0.391 2026-10-28 02:51:27,070 104 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-10-28 02:51:37,657 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_only_allow_string_channels_from_frontend ... 2026-10-28 02:51:37,689 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_receive_missed_presences_on_subscribe ... 2026-10-28 02:51:38,318 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-10-28 02:51:38,330 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16569] 2026-10-28 02:51:38,342 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:51:38,391 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:bob_user from n/a 2026-10-28 02:51:38,397 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:38,818 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:38] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 0.423 2026-10-28 02:51:38,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:51:38,993 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_disconnect ... 2026-10-28 02:51:38,998 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:39,373 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.375 2026-10-28 02:51:39,425 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_channel_subscription_disconnect: waiting for threads: [] 2026-10-28 02:51:39,462 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_update ... 2026-10-28 02:51:39,470 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:39,879 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.410 2026-10-28 02:51:39,953 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_disconnect_when_version_outdated ... 2026-10-28 02:51:39,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:41,666 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:41] "GET /websocket?version=17.0-0 HTTP/1.1" 101 - 7 0.002 1.709 2026-10-28 02:51:41,683 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:41] "GET /websocket HTTP/1.1" 101 - 0 0.000 0.003 2026-10-28 02:51:41,699 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:41] "GET /websocket HTTP/1.1" 101 - 0 0.000 0.003 2026-10-28 02:51:42,697 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_disconnect_when_version_outdated: waiting for threads: [] 2026-10-28 02:51:42,736 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_handshake_does_not_resend_the_session_cookie ... 2026-10-28 02:51:42,743 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:43,155 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:43] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.003 0.412 2026-10-28 02:51:43,209 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_instances_weak_set ... 2026-10-28 02:51:43,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:43,545 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:43] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.331 2026-10-28 02:51:43,551 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:43] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-28 02:51:44,705 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_lifecycle_hooks ... 2026-10-28 02:51:44,710 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:45,135 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:45] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.425 2026-10-28 02:51:45,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_no_cursor_when_no_callback_for_lifecycle_event ... 2026-10-28 02:51:45,176 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:45,531 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:45] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.356 2026-10-28 02:51:45,575 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_public_configuration ... 2026-10-28 02:51:46,201 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-10-28 02:51:46,214 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16571] 2026-10-28 02:51:46,224 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:51:46,266 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:51:46,279 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:46,676 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:46] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.002 0.399 2026-10-28 02:51:51,711 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_higher_last_notification_id ... 2026-10-28 02:51:51,718 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:52,078 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:52] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.360 2026-10-28 02:51:52,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_lower_last_notification_id ... 2026-10-28 02:51:52,151 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:52,595 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:52] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.444 2026-10-28 02:51:52,662 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_to_custom_channel ... 2026-10-28 02:51:52,732 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:54,393 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:54] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.001 1.662 2026-10-28 02:51:54,503 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_keep_alive_timeout ... 2026-10-28 02:51:54,697 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_no_response_timeout ... 2026-10-28 02:51:54,844 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_overlapping_timeouts ... 2026-10-28 02:51:55,019 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_reset_wait_for ... 2026-10-28 02:51:55,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification ... 2026-10-28 02:51:55,192 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:55,606 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:55] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.414 2026-10-28 02:51:55,722 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification_unsupported_language ... 2026-10-28 02:51:55,731 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:56,076 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:56] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.346 2026-10-28 02:51:56,126 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_trigger_notification_unsupported_language: waiting for threads: [] 2026-10-28 02:51:56,158 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_on_websocket_closed ... 2026-10-28 02:51:56,167 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:56,570 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:56] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.003 0.405 2026-10-28 02:51:56,620 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_login ... 2026-10-28 02:51:56,625 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:51:56,979 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:51:56] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.355 2026-10-28 02:51:57,570 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-10-28 02:51:57,581 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16574] 2026-10-28 02:51:57,589 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:51:57,630 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:51:58,682 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_incoming_message ... 2026-10-28 02:51:59,204 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-10-28 02:51:59,216 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16576] 2026-10-28 02:51:59,225 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:51:59,258 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:51:59,264 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:00,856 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:00] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 1.593 2026-10-28 02:52:00,878 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:00] "GET /web/session/logout HTTP/1.1" 303 - 8 0.007 0.011 2026-10-28 02:52:00,885 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:00] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-10-28 02:52:01,672 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:01] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 174 0.093 0.681 2026-10-28 02:52:02,726 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_outgoing_message ... 2026-10-28 02:52:03,276 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-10-28 02:52:03,287 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16578] 2026-10-28 02:52:03,295 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:52:03,331 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user from n/a 2026-10-28 02:52:03,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:03,787 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:03] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 0.451 2026-10-28 02:52:03,848 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:03] "GET /web/session/logout HTTP/1.1" 303 - 6 0.003 0.011 2026-10-28 02:52:03,864 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:03] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.010 2026-10-28 02:52:04,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:04] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 174 0.113 0.801 2026-10-28 02:52:05,818 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_websocket_terminates_after_closing_timeout ... 2026-10-28 02:52:05,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:06,000 104 INFO rb-99b0b46-226057-429589 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-28 02:52:07,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:52:07,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ko ... 2026-10-28 02:52:07,499 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:07,959 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:07] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.004 0.461 2026-10-28 02:52:08,024 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ok ... 2026-10-28 02:52:08,030 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:08,404 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:08] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.375 2026-10-28 02:52:11,413 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_opening_burst ... 2026-10-28 02:52:11,419 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:13,126 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:13] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 1.707 2026-10-28 02:52:17,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_rate_limiting.TestWebsocketRateLimiting.test_rate_limiting_opening_burst: waiting for threads: [] 2026-10-28 02:52:17,368 104 INFO rb-99b0b46-226057-429589 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_start_ok_end_ko ... 2026-10-28 02:52:17,374 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:17,789 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:17] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.416 2026-10-28 02:52:20,044 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:52:20,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_decline_tour ... 2026-10-28 02:52:20,684 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [529] 2026-10-28 02:52:21,039 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome pid: 12657 2026-10-28 02:52:21,039 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome headless temporary user profile dir: /tmp/tmpv8jjrig6_chrome_odoo 2026-10-28 02:52:21,039 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Issuing json command http://127.0.0.1:41619/json/version 2026-10-28 02:52:21,040 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:41619/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:52:21,129 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 02:52:21,129 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Issuing json command http://127.0.0.1:41619/json 2026-10-28 02:52:21,130 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:41619/json with timeout 3 increased to 10s during tests 2026-10-28 02:52:21,144 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Websocket url found: ws://127.0.0.1:41619/devtools/page/B29ABB40808EB4BAFD848DD1D83682E2 2026-10-28 02:52:21,160 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Enable chrome headless console log notification 2026-10-28 02:52:21,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome headless enable page notifications 2026-10-28 02:52:21,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:demo from n/a 2026-10-28 02:52:21,262 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Setting session cookie in browser 2026-10-28 02:52:21,267 104 INFO rb-99b0b46-226057-429589 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-28 02:52:21,267 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-216" 2026-10-28 02:52:21,282 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:23,037 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:23] "GET /odoo/action-216 HTTP/1.1" 200 - 174 0.143 1.616 2026-10-28 02:52:23,041 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Navigation result: {'frameId': 'B29ABB40808EB4BAFD848DD1D83682E2', 'loaderId': 'C6F7397D1BF410096F1114E4A772C2D5', 'isDownload': False} 2026-10-28 02:52:23,041 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Evaluate ready code "odoo.isTourReady('test_calendar_decline_tour')" 2026-10-28 02:52:23,081 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:23] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-28 02:52:23,098 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.014 2026-10-28 02:52:23,120 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:52:23,665 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:23] "GET /web/webclient/load_menus/9e6278cbb12059cc0d9632fb8f8798fedc60c6595613ce666e60006dc390fb60 HTTP/1.1" 200 - 508 0.235 0.357 2026-10-28 02:52:23,676 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.603 2026-10-28 02:52:23,687 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:23] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.611 2026-10-28 02:52:23,698 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:23] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.551 2026-10-28 02:52:23,762 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:23] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:52:24,846 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:52:24,847 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 02:52:24,849 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:52:24,882 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 02:52:24,906 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: Owl is running in 'dev' mode. 2026-10-28 02:52:24,925 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:52:24,959 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.015 2026-10-28 02:52:25,010 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.030 2026-10-28 02:52:25,075 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.014 0.069 2026-10-28 02:52:25,079 104 INFO rb-99b0b46-226057-429589 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-28 02:52:25,094 104 INFO rb-99b0b46-226057-429589 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-28 02:52:25,167 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-28 02:52:25,169 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 02:52:25,416 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /mail/data HTTP/1.1" 200 - 87 0.118 0.216 2026-10-28 02:52:25,450 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.008 0.329 2026-10-28 02:52:25,491 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "GET /web/image/res.partner/7/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.010 0.350 2026-10-28 02:52:25,493 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.327 2026-10-28 02:52:25,520 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:25,526 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.382 2026-10-28 02:52:25,551 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.006 0.106 2026-10-28 02:52:25,577 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.054 2026-10-28 02:52:25,582 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:52:25,735 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 57 0.046 0.134 2026-10-28 02:52:25,774 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:52:25,780 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 02:52:25,803 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 02:52:25,861 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.013 0.031 2026-10-28 02:52:25,878 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.002 0.004 2026-10-28 02:52:25,929 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:25] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.016 0.025 2026-10-28 02:52:26,011 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.010 0.051 2026-10-28 02:52:26,050 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 02:52:26,153 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 9 0.010 0.071 2026-10-28 02:52:26,176 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "POST /calendar/check_credentials HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:52:26,184 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:52:26,198 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.010 2026-10-28 02:52:26,300 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 02:52:26,320 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "GET /web/assets/d0d0c2a/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-28 02:52:26,567 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.008 0.022 2026-10-28 02:52:26,845 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:26,858 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:52:26,928 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:26] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.005 0.032 2026-10-28 02:52:27,008 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.007 0.035 2026-10-28 02:52:27,103 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 10 0.010 0.028 2026-10-28 02:52:27,579 104 INFO rb-99b0b46-226057-429589 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-28 02:52:27,640 104 INFO rb-99b0b46-226057-429589 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-28 02:52:27,714 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /web/dataset/call_kw/calendar.attendee/do_decline HTTP/1.1" 200 - 23 0.031 0.043 2026-10-28 02:52:27,736 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:52:27,759 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:52:27,800 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.019 2026-10-28 02:52:27,825 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 02:52:27,853 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:52:27,856 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 02:52:27,907 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.012 0.047 2026-10-28 02:52:27,945 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.005 0.055 2026-10-28 02:52:27,994 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:27] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.040 2026-10-28 02:52:28,028 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:28] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.007 0.047 2026-10-28 02:52:28,042 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:28] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.024 2026-10-28 02:52:28,082 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: tour succeeded 2026-10-28 02:52:28,104 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_calendar_decline_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-28 02:52:28,116 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:28] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.012 0.039 2026-10-28 02:52:28,233 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:28] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:28,241 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:28] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:52:28,259 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:28] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.012 2026-10-28 02:52:28,296 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: heap 27977068 (allocated 30388224) 2026-10-28 02:52:28,333 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Closing chrome headless with pid 12657 2026-10-28 02:52:28,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Closing websocket connection 2026-10-28 02:52:28,336 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Terminating chrome headless with pid 12657 2026-10-28 02:52:28,459 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025228_459016_test_calendar_decline_tour.txt 2026-10-28 02:52:28,459 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Removing chrome user profile "/tmp/tmpv8jjrig6_chrome_odoo" 2026-10-28 02:52:28,524 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_decline_with_everybody_filter_tour ... 2026-10-28 02:52:28,955 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [530] 2026-10-28 02:52:29,305 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome pid: 12904 2026-10-28 02:52:29,306 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome headless temporary user profile dir: /tmp/tmp4k52xmh1_chrome_odoo 2026-10-28 02:52:29,306 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Issuing json command http://127.0.0.1:40097/json/version 2026-10-28 02:52:29,307 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40097/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:52:29,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 02:52:29,382 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Issuing json command http://127.0.0.1:40097/json 2026-10-28 02:52:29,386 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:40097/json with timeout 3 increased to 10s during tests 2026-10-28 02:52:29,405 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Websocket url found: ws://127.0.0.1:40097/devtools/page/75B82A513E552D0E52D7D0EC448BE897 2026-10-28 02:52:29,422 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Enable chrome headless console log notification 2026-10-28 02:52:29,447 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome headless enable page notifications 2026-10-28 02:52:29,548 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:demo from n/a 2026-10-28 02:52:29,558 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Setting session cookie in browser 2026-10-28 02:52:29,566 104 INFO rb-99b0b46-226057-429589 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-28 02:52:29,566 104 INFO rb-99b0b46-226057-429589 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-28 02:52:29,581 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:31,177 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:31] "GET /odoo/action-216 HTTP/1.1" 200 - 179 0.144 1.456 2026-10-28 02:52:31,182 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Navigation result: {'frameId': '75B82A513E552D0E52D7D0EC448BE897', 'loaderId': 'A5DFC04718BB2B5610DCE9EED9A71AB5', 'isDownload': False} 2026-10-28 02:52:31,182 104 INFO rb-99b0b46-226057-429589 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-28 02:52:31,233 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:31] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-10-28 02:52:31,249 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:31] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-28 02:52:31,319 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:52:31,705 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:31] "GET /web/webclient/load_menus/9e6278cbb12059cc0d9632fb8f8798fedc60c6595613ce666e60006dc390fb60 HTTP/1.1" 200 - 508 0.181 0.301 2026-10-28 02:52:31,725 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.489 2026-10-28 02:52:31,734 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.509 2026-10-28 02:52:31,751 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:31] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.231 2026-10-28 02:52:32,125 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-28 02:52:32,230 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 02:52:32,233 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 02:52:32,233 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 02:52:32,255 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 02:52:32,289 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: Owl is running in 'dev' mode. 2026-10-28 02:52:32,309 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:32,354 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.023 2026-10-28 02:52:32,386 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.037 2026-10-28 02:52:32,437 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.012 0.067 2026-10-28 02:52:32,445 104 INFO rb-99b0b46-226057-429589 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-28 02:52:32,451 104 INFO rb-99b0b46-226057-429589 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-28 02:52:32,506 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:52:32,510 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:52:32,655 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "POST /mail/data HTTP/1.1" 200 - 87 0.102 0.124 2026-10-28 02:52:32,657 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.213 2026-10-28 02:52:32,699 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /web/image/res.partner/7/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.013 0.198 2026-10-28 02:52:32,734 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.010 0.240 2026-10-28 02:52:32,760 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.060 2026-10-28 02:52:32,778 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:52:32,794 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.289 2026-10-28 02:52:32,851 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.069 2026-10-28 02:52:32,852 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:32,998 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:32] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 57 0.052 0.092 2026-10-28 02:52:33,047 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 02:52:33,052 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.017 2026-10-28 02:52:33,074 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 02:52:33,114 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.009 0.020 2026-10-28 02:52:33,154 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-28 02:52:33,221 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.012 0.029 2026-10-28 02:52:33,274 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.007 0.027 2026-10-28 02:52:33,308 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.016 2026-10-28 02:52:33,380 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 9 0.011 0.043 2026-10-28 02:52:33,404 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /calendar/check_credentials HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:52:33,412 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:52:33,418 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.002 0.017 2026-10-28 02:52:33,573 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 02:52:33,591 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "GET /web/assets/d0d0c2a/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:52:33,863 104 INFO rb-99b0b46-226057-429589 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-28 02:52:33,869 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.008 0.020 2026-10-28 02:52:33,879 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:33,891 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:33,941 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.026 2026-10-28 02:52:33,967 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:33] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 02:52:34,049 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.013 0.032 2026-10-28 02:52:34,098 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.024 2026-10-28 02:52:34,190 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 28 0.017 0.061 2026-10-28 02:52:34,215 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:34,227 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:52:34,277 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.008 0.040 2026-10-28 02:52:34,319 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.007 0.038 2026-10-28 02:52:34,322 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:52:34,328 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:52:34,334 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.004 2026-10-28 02:52:34,475 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.030 2026-10-28 02:52:34,547 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:34] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 10 0.009 0.023 2026-10-28 02:52:34,944 104 INFO rb-99b0b46-226057-429589 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-28 02:52:35,001 104 INFO rb-99b0b46-226057-429589 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-28 02:52:35,058 104 INFO rb-99b0b46-226057-429589 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-28 02:52:35,088 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/calendar.attendee/do_decline HTTP/1.1" 200 - 23 0.034 0.051 2026-10-28 02:52:35,093 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 02:52:35,106 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:52:35,141 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.017 2026-10-28 02:52:35,167 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.023 2026-10-28 02:52:35,173 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 02:52:35,189 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 02:52:35,229 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.011 0.031 2026-10-28 02:52:35,274 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.015 0.056 2026-10-28 02:52:35,311 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.054 2026-10-28 02:52:35,355 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.038 2026-10-28 02:52:35,369 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.032 2026-10-28 02:52:35,392 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.002 0.017 2026-10-28 02:52:35,464 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.008 0.065 2026-10-28 02:52:35,519 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.006 0.088 2026-10-28 02:52:35,547 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:52:35,548 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 02:52:35,557 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:35] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.007 2026-10-28 02:52:35,602 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: tour succeeded 2026-10-28 02:52:35,605 104 INFO rb-99b0b46-226057-429589 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-28 02:52:35,777 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: heap 25984876 (allocated 28028928) 2026-10-28 02:52:35,802 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Closing chrome headless with pid 12904 2026-10-28 02:52:35,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Closing websocket connection 2026-10-28 02:52:35,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Terminating chrome headless with pid 12904 2026-10-28 02:52:35,944 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025235_944751_test_calendar_decline_with_everybody_filter_tour.txt 2026-10-28 02:52:35,945 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Removing chrome user profile "/tmp/tmp4k52xmh1_chrome_odoo" 2026-10-28 02:52:36,025 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_delete_tour ... 2026-10-28 02:52:36,513 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome pid: 13163 2026-10-28 02:52:36,513 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome headless temporary user profile dir: /tmp/tmp5vddgbqs_chrome_odoo 2026-10-28 02:52:36,514 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Issuing json command http://127.0.0.1:37101/json/version 2026-10-28 02:52:36,515 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37101/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:52:36,592 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 02:52:36,592 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Issuing json command http://127.0.0.1:37101/json 2026-10-28 02:52:36,593 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37101/json with timeout 3 increased to 10s during tests 2026-10-28 02:52:36,601 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Websocket url found: ws://127.0.0.1:37101/devtools/page/DDE28EF81F62BC13C0CC18E6117BFA8A 2026-10-28 02:52:36,612 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Enable chrome headless console log notification 2026-10-28 02:52:36,624 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome headless enable page notifications 2026-10-28 02:52:36,715 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:52:36,718 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Setting session cookie in browser 2026-10-28 02:52:36,721 104 INFO rb-99b0b46-226057-429589 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-28 02:52:36,721 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-216" 2026-10-28 02:52:36,734 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:39,547 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:39] "GET /odoo/action-216 HTTP/1.1" 200 - 180 0.118 2.697 2026-10-28 02:52:39,552 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Navigation result: {'frameId': 'DDE28EF81F62BC13C0CC18E6117BFA8A', 'loaderId': '6AE540F45001B07B685AF172216FF867', 'isDownload': False} 2026-10-28 02:52:39,553 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Evaluate ready code "odoo.isTourReady('test_calendar_delete_tour')" 2026-10-28 02:52:39,613 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:39] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-10-28 02:52:39,633 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:39] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-28 02:52:39,740 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:52:40,514 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.370 0.543 2026-10-28 02:52:40,543 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.931 2026-10-28 02:52:40,565 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.968 2026-10-28 02:52:40,573 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.575 2026-10-28 02:52:40,609 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.005 2026-10-28 02:52:40,752 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:52:40,753 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:52:40,760 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 02:52:40,779 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 02:52:40,814 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: Owl is running in 'dev' mode. 2026-10-28 02:52:40,892 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:52:40,945 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.085 2026-10-28 02:52:40,949 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-10-28 02:52:41,025 104 INFO rb-99b0b46-226057-429589 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-28 02:52:41,033 104 INFO rb-99b0b46-226057-429589 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-28 02:52:41,074 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:52:41,117 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.052 0.185 2026-10-28 02:52:41,121 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.122 2026-10-28 02:52:41,153 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.144 2026-10-28 02:52:41,216 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.014 0.326 2026-10-28 02:52:41,261 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:52:41,281 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:52:41,543 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /mail/data HTTP/1.1" 200 - 144 0.133 0.405 2026-10-28 02:52:41,576 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.507 2026-10-28 02:52:41,578 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.443 2026-10-28 02:52:41,623 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /web/image/res.partner/3/avatar_128?unique=1793155940000 HTTP/1.1" 200 - 9 0.020 0.404 2026-10-28 02:52:41,648 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.420 2026-10-28 02:52:41,707 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.504 2026-10-28 02:52:41,739 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 02:52:41,770 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.019 2026-10-28 02:52:41,807 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:52:41,879 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 58 0.035 0.083 2026-10-28 02:52:41,918 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:52:41,923 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 2 0.000 0.004 2026-10-28 02:52:41,937 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 02:52:41,977 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.009 0.020 2026-10-28 02:52:41,998 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:41] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-28 02:52:42,048 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.011 0.025 2026-10-28 02:52:42,091 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 7 0.007 0.025 2026-10-28 02:52:42,135 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 16 0.008 0.028 2026-10-28 02:52:42,191 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.008 0.037 2026-10-28 02:52:42,220 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /calendar/check_credentials HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:52:42,234 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.018 2026-10-28 02:52:42,238 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.025 2026-10-28 02:52:42,371 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-28 02:52:42,391 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "GET /web/assets/d0d0c2a/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:52:42,650 104 INFO rb-99b0b46-226057-429589 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-28 02:52:42,657 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 9 0.010 0.031 2026-10-28 02:52:42,703 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "GET /web/image/res.partner/9/avatar_128 HTTP/1.1" 200 - 9 0.008 0.077 2026-10-28 02:52:42,738 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 10 0.010 0.109 2026-10-28 02:52:42,741 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.085 2026-10-28 02:52:42,771 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:52:42,812 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.026 2026-10-28 02:52:42,829 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 02:52:42,889 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.012 0.034 2026-10-28 02:52:42,936 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:42] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 7 0.007 0.031 2026-10-28 02:52:43,019 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 24 0.016 0.058 2026-10-28 02:52:43,025 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 02:52:43,030 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:52:43,108 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.012 0.061 2026-10-28 02:52:43,145 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.007 0.075 2026-10-28 02:52:43,147 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:52:43,176 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:52:43,183 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.011 2026-10-28 02:52:43,324 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 7 0.007 0.034 2026-10-28 02:52:43,739 104 INFO rb-99b0b46-226057-429589 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-28 02:52:43,822 104 INFO rb-99b0b46-226057-429589 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-28 02:52:43,891 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: tour succeeded 2026-10-28 02:52:43,892 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_calendar_delete_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-28 02:52:43,932 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #2 deleted mail.message records with IDs: [16587] 2026-10-28 02:52:43,977 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #2 deleted calendar.event records with IDs: [26] 2026-10-28 02:52:43,989 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5379] 2026-10-28 02:52:43,993 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:43] "POST /web/dataset/call_kw/calendar.event/unlink HTTP/1.1" 200 - 42 0.034 0.064 2026-10-28 02:52:44,021 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: heap 29227932 (allocated 31047680) 2026-10-28 02:52:44,024 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Closing chrome headless with pid 13163 2026-10-28 02:52:44,026 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Closing websocket connection 2026-10-28 02:52:44,027 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Terminating chrome headless with pid 13163 2026-10-28 02:52:44,157 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025244_157532_test_calendar_delete_tour.txt 2026-10-28 02:52:44,157 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Removing chrome user profile "/tmp/tmp5vddgbqs_chrome_odoo" 2026-10-28 02:52:44,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_month_view_start_hour_displayed ... 2026-10-28 02:52:44,534 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome pid: 13395 2026-10-28 02:52:44,534 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome headless temporary user profile dir: /tmp/tmpnalts3x__chrome_odoo 2026-10-28 02:52:44,534 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Issuing json command http://127.0.0.1:39141/json/version 2026-10-28 02:52:44,535 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39141/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:52:44,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Browser version: Chrome/150.0.7871.114 2026-10-28 02:52:44,588 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Issuing json command http://127.0.0.1:39141/json 2026-10-28 02:52:44,589 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39141/json with timeout 3 increased to 10s during tests 2026-10-28 02:52:44,605 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Websocket url found: ws://127.0.0.1:39141/devtools/page/71592D30FE2FF2C651BCC0A73C53E51B 2026-10-28 02:52:44,618 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Enable chrome headless console log notification 2026-10-28 02:52:44,622 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome headless enable page notifications 2026-10-28 02:52:44,744 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:demo from n/a 2026-10-28 02:52:44,753 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Setting session cookie in browser 2026-10-28 02:52:44,756 104 INFO rb-99b0b46-226057-429589 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-28 02:52:44,756 104 INFO rb-99b0b46-226057-429589 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-28 02:52:44,775 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:46,212 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:46] "GET /odoo HTTP/1.1" 200 - 184 0.106 1.335 2026-10-28 02:52:46,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Navigation result: {'frameId': '71592D30FE2FF2C651BCC0A73C53E51B', 'loaderId': 'ACD4D67F958111EA5DB2B5A2F9EFBF1E', 'isDownload': False} 2026-10-28 02:52:46,216 104 INFO rb-99b0b46-226057-429589 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-28 02:52:46,261 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:46] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-28 02:52:46,271 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:46] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-10-28 02:52:46,282 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:46] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 02:52:46,434 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:52:46,793 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:46] "GET /web/webclient/load_menus/9e6278cbb12059cc0d9632fb8f8798fedc60c6595613ce666e60006dc390fb60 HTTP/1.1" 200 - 508 0.202 0.340 2026-10-28 02:52:46,812 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.538 2026-10-28 02:52:46,818 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:46] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.234 2026-10-28 02:52:47,104 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:52:47,202 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:52:47,203 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:52:47,206 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 02:52:47,230 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 02:52:47,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: Owl is running in 'dev' mode. 2026-10-28 02:52:47,258 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:47,296 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.018 2026-10-28 02:52:47,340 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.039 2026-10-28 02:52:47,403 104 INFO rb-99b0b46-226057-429589 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-28 02:52:47,419 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.014 0.097 2026-10-28 02:52:47,439 104 INFO rb-99b0b46-226057-429589 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-28 02:52:47,497 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:52:47,507 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "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-28 02:52:47,529 104 INFO rb-99b0b46-226057-429589 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-28 02:52:47,555 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:52:47,688 104 INFO rb-99b0b46-226057-429589 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-28 02:52:47,704 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "POST /mail/data HTTP/1.1" 200 - 83 0.108 0.188 2026-10-28 02:52:47,755 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.009 0.284 2026-10-28 02:52:47,778 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.074 2026-10-28 02:52:47,796 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.323 2026-10-28 02:52:47,838 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /web/image/res.partner/7/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.012 0.355 2026-10-28 02:52:47,842 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.405 2026-10-28 02:52:47,869 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:47,895 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.153 2026-10-28 02:52:47,922 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:52:48,049 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 60 0.043 0.178 2026-10-28 02:52:48,083 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.204 2026-10-28 02:52:48,102 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:52:48,110 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 02:52:48,122 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 02:52:48,166 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.009 0.020 2026-10-28 02:52:48,189 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:52:48,212 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 02:52:48,242 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:52:48,279 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.021 2026-10-28 02:52:48,360 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 9 0.009 0.063 2026-10-28 02:52:48,400 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /calendar/check_credentials HTTP/1.1" 200 - 2 0.007 0.006 2026-10-28 02:52:48,412 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:52:48,422 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.018 2026-10-28 02:52:48,517 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 02:52:48,540 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "GET /web/assets/d0d0c2a/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:52:48,743 104 INFO rb-99b0b46-226057-429589 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-28 02:52:48,755 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.010 0.031 2026-10-28 02:52:48,814 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 10 0.008 0.056 2026-10-28 02:52:48,860 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 02:52:48,871 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/calendar.event/get_discuss_videocall_location HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:52:48,940 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:48] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 19 0.014 0.051 2026-10-28 02:52:49,126 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:49] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 02:52:49,251 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:49] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 9 0.009 0.024 2026-10-28 02:52:49,286 104 INFO rb-99b0b46-226057-429589 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-28 02:52:49,482 104 INFO rb-99b0b46-226057-429589 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-28 02:52:49,589 104 INFO rb-99b0b46-226057-429589 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-28 02:52:49,613 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:49] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 9 0.008 0.029 2026-10-28 02:52:49,659 104 INFO rb-99b0b46-226057-429589 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-28 02:52:49,691 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:49] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 9 0.009 0.032 2026-10-28 02:52:49,727 104 INFO rb-99b0b46-226057-429589 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-28 02:52:49,750 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:49] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 9 0.008 0.023 2026-10-28 02:52:49,913 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:49] "POST /web/dataset/call_kw/calendar.event/web_save HTTP/1.1" 200 - 58 0.040 0.095 2026-10-28 02:52:50,017 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.027 0.048 2026-10-28 02:52:50,026 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 02:52:50,065 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 9 0.008 0.046 2026-10-28 02:52:50,067 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 02:52:50,120 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.019 2026-10-28 02:52:50,139 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 02:52:50,194 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.012 0.029 2026-10-28 02:52:50,255 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 9 0.007 0.034 2026-10-28 02:52:50,286 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.021 2026-10-28 02:52:50,389 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.012 0.076 2026-10-28 02:52:50,405 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:50,422 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 02:52:50,433 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.002 0.007 2026-10-28 02:52:50,562 104 INFO rb-99b0b46-226057-429589 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-28 02:52:50,633 104 INFO rb-99b0b46-226057-429589 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-28 02:52:50,638 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:50,654 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:52:50,694 104 INFO rb-99b0b46-226057-429589 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-28 02:52:50,712 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.030 2026-10-28 02:52:50,735 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 02:52:50,796 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 14 0.012 0.033 2026-10-28 02:52:50,850 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 9 0.008 0.030 2026-10-28 02:52:50,914 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.008 0.042 2026-10-28 02:52:50,932 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:52:50,938 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:52:50,947 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:50] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.007 2026-10-28 02:52:51,118 104 INFO rb-99b0b46-226057-429589 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-28 02:52:51,185 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: tour succeeded 2026-10-28 02:52:51,186 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: ╔════════════════════════════════════════════════╗ ║ TOUR calendar_appointments_hour_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-28 02:52:51,417 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: heap 31611168 (allocated 33570816) 2026-10-28 02:52:51,426 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Closing chrome headless with pid 13395 2026-10-28 02:52:51,427 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Closing websocket connection 2026-10-28 02:52:51,429 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Terminating chrome headless with pid 13395 2026-10-28 02:52:51,553 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025251_552914_test_calendar_month_view_start_hour_displayed.txt 2026-10-28 02:52:51,553 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Removing chrome user profile "/tmp/tmpnalts3x__chrome_odoo" 2026-10-28 02:52:51,603 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_res_id_fallback_when_res_id_is_0 ... 2026-10-28 02:52:51,808 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_default_duration ... 2026-10-28 02:52:57,888 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:52:57,907 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar_controller: Starting TestCalendarController.test_accept_meeting_authenticated ... 2026-10-28 02:52:58,402 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-10-28 02:52:58,415 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16777] 2026-10-28 02:52:58,423 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:52:58,921 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-10-28 02:52:58,932 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16779] 2026-10-28 02:52:58,940 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:52:59,071 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test_user_2 from n/a 2026-10-28 02:52:59,077 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:52:59,467 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:52:59] "GET /calendar/meeting/accept?token=74be442e1e964b67bb2dd84cea3d4646&id=29 HTTP/1.1" 303 - 30 0.019 0.374 2026-10-28 02:53:00,564 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:00] "GET /odoo/calendar.event/29?db=rb-99b0b46-226057-429589 HTTP/1.1" 200 - 173 0.103 0.990 2026-10-28 02:53:00,601 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar_controller: Starting TestCalendarController.test_accept_meeting_unauthenticated ... 2026-10-28 02:53:01,149 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-10-28 02:53:01,161 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16784] 2026-10-28 02:53:01,169 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:53:01,664 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-10-28 02:53:01,680 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16786] 2026-10-28 02:53:01,687 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:53:01,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:53:02,388 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:02] "GET /calendar/meeting/accept?token=01c57a0a0f6146aa93bd582628ffb2c0&id=30 HTTP/1.1" 200 - 58 0.030 0.575 2026-10-28 02:53:02,391 104 INFO rb-99b0b46-226057-429589 odoo.addons.calendar.tests.test_calendar_controller.TestCalendarController.test_accept_meeting_unauthenticated: waiting for threads: [] 2026-10-28 02:53:02,437 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:53:02,583 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_adapter_load_cert_chain_uses_in_memory_record ... 2026-10-28 02:53:02,857 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_certificate_on_update ... 2026-10-28 02:53:05,265 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_der_certificate ... 2026-10-28 02:53:05,432 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_ec_key_generated ... 2026-10-28 02:53:05,489 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_is_issued_by ... 2026-10-28 02:53:06,226 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_is_valid ... 2026-10-28 02:53:06,437 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_key_loading_wrong_password ... 2026-10-28 02:53:06,591 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_keys_certificate_not_matching ... 2026-10-28 02:53:06,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pem_certificate ... 2026-10-28 02:53:06,895 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pem_chain_extraction ... 2026-10-28 02:53:07,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pfx_certificate ... 2026-10-28 02:53:10,338 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pkcs12_chain_extraction ... 2026-10-28 02:53:11,075 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_rsa_key_generated ... 2026-10-28 02:53:11,223 104 INFO rb-99b0b46-226057-429589 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_unrelated_certificates_filtered ... 2026-10-28 02:53:11,693 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 46 checked, 46 removed 2026-10-28 02:53:26,225 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 02:53:26,225 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 02:53:27,090 104 INFO rb-99b0b46-226057-429589 odoo.addons.cloud_storage_azure.tests.test_cloud_storage_azure_attachment_controller: Starting TestCloudStorageAttachmentController.test_cloud_storage_azure_attachment_upload ... 2026-10-28 02:53:27,656 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:demo from n/a 2026-10-28 02:53:27,672 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:53:29,414 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:29] "POST /mail/attachment/upload HTTP/1.1" 200 - 32 0.019 1.725 2026-10-28 02:53:29,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 02:53:45,536 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 02:53:45,536 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 02:53:46,432 104 INFO rb-99b0b46-226057-429589 odoo.addons.cloud_storage_google.tests.test_cloud_storage_google_attachment_controller: Starting TestCloudStorageAttachmentController.test_cloud_storage_google_attachment_upload ... 2026-10-28 02:53:46,961 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:demo from n/a 2026-10-28 02:53:46,976 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:53:47,514 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:47] "POST /mail/attachment/upload HTTP/1.1" 200 - 28 0.021 0.520 2026-10-28 02:53:47,605 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 02:53:47,627 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui: Starting TestUi.test_set_defaults ... 2026-10-28 02:53:48,093 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome pid: 13657 2026-10-28 02:53:48,094 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome headless temporary user profile dir: /tmp/tmp_ng_vk04_chrome_odoo 2026-10-28 02:53:48,094 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Issuing json command http://127.0.0.1:39299/json/version 2026-10-28 02:53:48,106 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39299/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:53:48,119 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Browser version: Chrome/150.0.7871.114 2026-10-28 02:53:48,119 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Issuing json command http://127.0.0.1:39299/json 2026-10-28 02:53:48,120 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:39299/json with timeout 3 increased to 10s during tests 2026-10-28 02:53:48,147 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Websocket url found: ws://127.0.0.1:39299/devtools/page/107490E12AEAF9E789167C339F6AB9BA 2026-10-28 02:53:48,162 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Enable chrome headless console log notification 2026-10-28 02:53:48,165 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome headless enable page notifications 2026-10-28 02:53:48,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:53:48,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Setting session cookie in browser 2026-10-28 02:53:48,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:53:48,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:53:48,240 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:53:50,015 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:50] "GET /odoo HTTP/1.1" 200 - 190 0.142 1.637 2026-10-28 02:53:50,022 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Navigation result: {'frameId': '107490E12AEAF9E789167C339F6AB9BA', 'loaderId': '21856546AAC2F96945B2E7696E357969', 'isDownload': False} 2026-10-28 02:53:50,022 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Evaluate ready code "odoo.isTourReady('debug_menu_set_defaults')" 2026-10-28 02:53:50,937 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:50] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.354 0.519 2026-10-28 02:53:50,959 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.875 2026-10-28 02:53:50,968 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.897 2026-10-28 02:53:50,974 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:50] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.910 2026-10-28 02:53:50,995 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:50] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.932 2026-10-28 02:53:51,043 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:51] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:53:51,044 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:53:51,113 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:51] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 02:53:51,919 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-28 02:53:51,925 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:53:51,928 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:53:51,951 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 02:53:52,013 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: Owl is running in 'dev' mode. 2026-10-28 02:53:52,035 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:53:52,083 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.026 0.082 2026-10-28 02:53:52,096 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-28 02:53:52,126 104 INFO rb-99b0b46-226057-429589 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-28 02:53:52,142 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.112 2026-10-28 02:53:52,189 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:53:52,269 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.038 0.208 2026-10-28 02:53:52,273 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.145 2026-10-28 02:53:52,685 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:52] "POST /mail/data HTTP/1.1" 200 - 145 0.154 0.383 2026-10-28 02:53:52,725 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:53:52,775 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-28 02:53:53,134 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:53] "GET /odoo?debug=1 HTTP/1.1" 200 - 49 0.071 0.905 2026-10-28 02:53:53,154 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 1.000 2026-10-28 02:53:53,156 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.867 2026-10-28 02:53:53,199 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.865 2026-10-28 02:53:53,250 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:53] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.016 0.908 2026-10-28 02:53:53,266 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.924 2026-10-28 02:53:53,303 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.015 0.375 2026-10-28 02:53:53,538 104 INFO rb-99b0b46-226057-429589 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-28 02:53:53,600 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:53] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:53:54,235 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /web/webclient/load_menus/137003e6abd56a477657150c228f6efce5ef99f32a15e7f86cc971a946b15c53 HTTP/1.1" 200 - 1055 0.356 0.687 2026-10-28 02:53:54,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: Owl is running in 'dev' mode. 2026-10-28 02:53:54,254 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.712 2026-10-28 02:53:54,260 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.719 2026-10-28 02:53:54,503 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "POST /mail/data HTTP/1.1" 200 - 73 0.068 0.848 2026-10-28 02:53:54,536 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.199 2026-10-28 02:53:54,569 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.106 2026-10-28 02:53:54,573 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-10-28 02:53:54,677 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.023 0.316 2026-10-28 02:53:54,679 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.013 2026-10-28 02:53:54,716 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.031 2026-10-28 02:53:54,718 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-10-28 02:53:54,759 104 INFO rb-99b0b46-226057-429589 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-28 02:53:54,772 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.023 2026-10-28 02:53:54,803 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:53:54,807 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.013 0.051 2026-10-28 02:53:54,867 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.113 2026-10-28 02:53:54,893 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:53:54,979 104 INFO rb-99b0b46-226057-429589 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-28 02:53:55,028 104 INFO rb-99b0b46-226057-429589 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-28 02:53:55,126 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "POST /mail/data HTTP/1.1" 200 - 84 0.050 0.149 2026-10-28 02:53:55,169 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.171 2026-10-28 02:53:55,190 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 02:53:55,315 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.012 0.013 2026-10-28 02:53:55,333 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 02:53:55,339 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 8 0.008 0.023 2026-10-28 02:53:55,347 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 3 0.001 0.040 2026-10-28 02:53:55,364 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "GET /web/image/mail.guest/8/avatar_128?unique=1793142723000 HTTP/1.1" 200 - 4 0.005 0.043 2026-10-28 02:53:55,432 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "GET /web/image/res.partner/2/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 16 0.016 0.105 2026-10-28 02:53:55,810 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:55] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 162 0.087 0.364 2026-10-28 02:53:56,276 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:56] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 204 0.178 0.233 2026-10-28 02:53:56,985 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:56] "GET /web/image/res.partner/10/avatar_128?unique=1793145194000 HTTP/1.1" 200 - 9 0.018 0.036 2026-10-28 02:53:57,049 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/19/avatar_128?unique=1793145194000 HTTP/1.1" 200 - 9 0.014 0.057 2026-10-28 02:53:57,088 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/10/image_128?unique=1793145194000 HTTP/1.1" 200 - 8 0.016 0.108 2026-10-28 02:53:57,122 104 INFO rb-99b0b46-226057-429589 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-28 02:53:57,149 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/92/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.024 0.194 2026-10-28 02:53:57,197 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/36/avatar_128?unique=1793145194000 HTTP/1.1" 200 - 9 0.013 0.249 2026-10-28 02:53:57,247 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/315/avatar_128?unique=1793145194000 HTTP/1.1" 200 - 9 0.015 0.112 2026-10-28 02:53:57,302 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/358/avatar_128?unique=1793145392000 HTTP/1.1" 200 - 8 0.012 0.295 2026-10-28 02:53:57,379 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/50/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.013 0.188 2026-10-28 02:53:57,411 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/20/avatar_128?unique=1793145194000 HTTP/1.1" 200 - 9 0.011 0.426 2026-10-28 02:53:57,481 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/100/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.020 0.251 2026-10-28 02:53:57,539 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/304/avatar_128?unique=1793145012000 HTTP/1.1" 200 - 10 0.013 0.456 2026-10-28 02:53:57,578 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/93/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.016 0.240 2026-10-28 02:53:57,615 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/264/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.010 0.332 2026-10-28 02:53:57,670 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/162/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.013 0.172 2026-10-28 02:53:57,728 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/161/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.012 0.330 2026-10-28 02:53:57,789 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/348/avatar_128?unique=1793145392000 HTTP/1.1" 200 - 8 0.019 0.346 2026-10-28 02:53:57,794 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.216 2026-10-28 02:53:57,916 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 42 0.032 0.298 2026-10-28 02:53:57,947 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/15/avatar_128?unique=1793145113000 HTTP/1.1" 200 - 9 0.007 0.314 2026-10-28 02:53:57,973 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:57] "GET /web/image/res.partner/27/avatar_128?unique=1793145113000 HTTP/1.1" 200 - 9 0.008 0.289 2026-10-28 02:53:58,006 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/15/image_128?unique=1793145113000 HTTP/1.1" 200 - 8 0.009 0.262 2026-10-28 02:53:58,034 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/34/avatar_128?unique=1793145113000 HTTP/1.1" 200 - 9 0.009 0.221 2026-10-28 02:53:58,099 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/28/avatar_128?unique=1793145113000 HTTP/1.1" 200 - 9 0.010 0.272 2026-10-28 02:53:58,160 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/351/avatar_128?unique=1793145392000 HTTP/1.1" 200 - 8 0.015 0.187 2026-10-28 02:53:58,233 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/206/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.015 0.296 2026-10-28 02:53:58,273 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/265/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.012 0.263 2026-10-28 02:53:58,361 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/261/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.019 0.325 2026-10-28 02:53:58,421 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/163/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.016 0.345 2026-10-28 02:53:58,461 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/106/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.010 0.341 2026-10-28 02:53:58,524 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/305/avatar_128?unique=1793145012000 HTTP/1.1" 200 - 10 0.012 0.127 2026-10-28 02:53:58,579 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/51/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.014 0.260 2026-10-28 02:53:58,656 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/279/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.018 0.466 2026-10-28 02:53:58,743 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/70/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.015 0.240 2026-10-28 02:53:58,786 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/211/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.010 0.341 2026-10-28 02:53:58,833 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/142/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 10 0.014 0.282 2026-10-28 02:53:58,880 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/86/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.019 0.616 2026-10-28 02:53:58,930 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/277/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.012 0.245 2026-10-28 02:53:58,975 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:58] "GET /web/image/res.partner/183/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.012 0.069 2026-10-28 02:53:59,012 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /web/image/res.partner/227/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.011 0.197 2026-10-28 02:53:59,062 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /web/image/res.partner/72/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.012 0.210 2026-10-28 02:53:59,134 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /web/image/res.partner/226/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.016 0.364 2026-10-28 02:53:59,148 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:53:59,195 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /web/image/res.partner/141/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 10 0.014 0.582 2026-10-28 02:53:59,261 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /web/image/res.partner/63/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 8 0.012 0.311 2026-10-28 02:53:59,277 104 INFO rb-99b0b46-226057-429589 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-28 02:53:59,294 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:53:59,315 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /web/image/res.partner/306/avatar_128?unique=1793145012000 HTTP/1.1" 200 - 10 0.015 0.276 2026-10-28 02:53:59,358 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /web/image/res.partner/337/avatar_128?unique=1793145392000 HTTP/1.1" 200 - 8 0.012 0.268 2026-10-28 02:53:59,386 104 INFO rb-99b0b46-226057-429589 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-28 02:53:59,431 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "GET /web/image/res.partner/355/avatar_128?unique=1793145392000 HTTP/1.1" 200 - 8 0.019 0.427 2026-10-28 02:53:59,457 104 INFO rb-99b0b46-226057-429589 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-28 02:53:59,487 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.001 0.065 2026-10-28 02:53:59,496 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "POST /web/dataset/call_kw/ir.model.access/has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:53:59,500 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "POST /web/dataset/call_kw/ir.ui.view/has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:53:59,503 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "POST /web/dataset/call_kw/ir.rule/has_access HTTP/1.1" 200 - 0 0.000 0.015 2026-10-28 02:53:59,600 104 INFO rb-99b0b46-226057-429589 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-28 02:53:59,681 104 INFO rb-99b0b46-226057-429589 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-28 02:53:59,744 104 INFO rb-99b0b46-226057-429589 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-28 02:53:59,811 104 INFO rb-99b0b46-226057-429589 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-28 02:53:59,842 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:53:59,842 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:53:59] "POST /web/dataset/call_kw/ir.default/set HTTP/1.1" 200 - 12 0.015 0.015 2026-10-28 02:53:59,947 104 INFO rb-99b0b46-226057-429589 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-28 02:54:00,589 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:00] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 237 0.289 0.340 2026-10-28 02:54:01,037 104 INFO rb-99b0b46-226057-429589 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-28 02:54:01,224 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:01] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 45 0.071 0.101 2026-10-28 02:54:01,409 104 INFO rb-99b0b46-226057-429589 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-28 02:54:01,503 104 INFO rb-99b0b46-226057-429589 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-28 02:54:02,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:02] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 196 0.230 0.259 2026-10-28 02:54:02,458 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: tour succeeded 2026-10-28 02:54:02,459 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: ╔════════════════════════════════════════╗ ║ TOUR debug_menu_set_defaults SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-28 02:54:02,870 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: heap 63862436 (allocated 71393280) 2026-10-28 02:54:02,891 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Closing chrome headless with pid 13657 2026-10-28 02:54:02,893 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Closing websocket connection 2026-10-28 02:54:02,893 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Terminating chrome headless with pid 13657 2026-10-28 02:54:03,045 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025403_044920_test_set_defaults.txt 2026-10-28 02:54:03,045 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Removing chrome user profile "/tmp/tmp_ng_vk04_chrome_odoo" 2026-10-28 02:54:03,103 104 INFO rb-99b0b46-226057-429589 odoo.addons.contacts.tests.test_ui: Starting TestUi.test_vat_label_string ... 2026-10-28 02:54:03,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:54:05,795 104 INFO rb-99b0b46-226057-429589 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-28 02:54:07,226 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_assignment_salesmen ... 2026-10-28 02:54:09,724 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057/addons/crm/tests/test_crm_lead_convert_mass.py:27 2026-10-28 02:54:09,764 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_assignment_salesmen_wteam ... 2026-10-28 02:54:12,180 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057/addons/crm/tests/test_crm_lead_convert_mass.py:45 2026-10-28 02:54:12,217 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_deduplicate ... 2026-10-28 02:54:13,041 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #400 deleted crm.lead records with IDs: [165, 166, 167] 2026-10-28 02:54:13,048 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #400 deleted mail.followers records with IDs: [5576, 5577] 2026-10-28 02:54:13,242 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #400 deleted mail.message records with IDs: [17589] 2026-10-28 02:54:13,252 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #400 deleted crm.lead records with IDs: [170, 60, 169] 2026-10-28 02:54:13,263 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #400 deleted mail.followers records with IDs: [5404, 5581, 5582] 2026-10-28 02:54:13,419 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_find_existing ... 2026-10-28 02:54:13,772 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_internals ... 2026-10-28 02:54:14,275 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_performances ... 2026-10-28 02:54:20,626 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057/addons/crm/tests/test_crm_lead_convert_mass.py:170 2026-10-28 02:54:20,663 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_w_salesmen ... 2026-10-28 02:54:21,157 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_with_original_and_duplicate_selected ... 2026-10-28 02:54:21,813 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #400 deleted crm.lead records with IDs: [222, 223, 224] 2026-10-28 02:54:21,822 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #400 deleted mail.followers records with IDs: [5729, 5730] 2026-10-28 02:54:21,959 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:54:25,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_smart_calendar: Starting TestCRMLeadSmartCalendar.test_meeting_creation_from_lead_form ... 2026-10-28 02:54:25,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_smart_calendar: Starting TestCRMLeadSmartCalendar.test_meeting_view_parameters_1 ... 2026-10-28 02:54:26,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_lead_smart_calendar: Starting TestCRMLeadSmartCalendar.test_meeting_view_parameters_2 ... 2026-10-28 02:54:26,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 02:54:28,564 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui: Starting TestUi.test_01_crm_tour ... 2026-10-28 02:54:28,976 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome pid: 13959 2026-10-28 02:54:28,976 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome headless temporary user profile dir: /tmp/tmpghzrlujd_chrome_odoo 2026-10-28 02:54:28,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Issuing json command http://127.0.0.1:33339/json/version 2026-10-28 02:54:28,978 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:33339/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:54:29,068 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 02:54:29,068 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Issuing json command http://127.0.0.1:33339/json 2026-10-28 02:54:29,069 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:33339/json with timeout 3 increased to 10s during tests 2026-10-28 02:54:29,084 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Websocket url found: ws://127.0.0.1:33339/devtools/page/955735C536F2A2CDF21EBE3E9676AEC7 2026-10-28 02:54:29,095 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Enable chrome headless console log notification 2026-10-28 02:54:29,100 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome headless enable page notifications 2026-10-28 02:54:29,172 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:54:29,185 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Setting session cookie in browser 2026-10-28 02:54:29,192 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:54:29,192 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:54:29,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:54:31,931 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:31] "GET /odoo HTTP/1.1" 200 - 180 0.146 2.578 2026-10-28 02:54:31,934 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Navigation result: {'frameId': '955735C536F2A2CDF21EBE3E9676AEC7', 'loaderId': 'B0864380B3BF8C8FBAAE104391C69A49', 'isDownload': False} 2026-10-28 02:54:31,934 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Evaluate ready code "odoo.isTourReady('crm_tour')" 2026-10-28 02:54:31,991 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:31] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.020 2026-10-28 02:54:32,012 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:32] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.046 2026-10-28 02:54:32,037 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:32] "GET /web/webclient/translations/db830aa3520336ca8113dda8e8355e4808a1f9e4?lang=en_US HTTP/1.1" 200 - 0 0.000 0.063 2026-10-28 02:54:32,109 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:54:32,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:32] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.290 0.509 2026-10-28 02:54:32,808 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.808 2026-10-28 02:54:32,816 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:32] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.493 2026-10-28 02:54:32,949 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:32] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:54:33,083 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 02:54:33,094 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-28 02:54:33,097 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 02:54:33,117 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: Owl is running in 'dev' mode. 2026-10-28 02:54:33,118 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.025 2026-10-28 02:54:33,171 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:54:33,219 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.069 2026-10-28 02:54:33,225 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-10-28 02:54:33,253 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.065 2026-10-28 02:54:33,306 104 INFO rb-99b0b46-226057-429589 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-28 02:54:33,321 104 INFO rb-99b0b46-226057-429589 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-28 02:54:33,398 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:54:33,400 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.051 0.164 2026-10-28 02:54:33,418 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.165 2026-10-28 02:54:33,483 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:54:33,534 104 INFO rb-99b0b46-226057-429589 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-28 02:54:33,535 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:54:33,591 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:54:33,720 104 INFO rb-99b0b46-226057-429589 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-28 02:54:33,769 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [4/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-28 02:54:33,887 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "POST /mail/data HTTP/1.1" 200 - 144 0.171 0.409 2026-10-28 02:54:33,913 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.513 2026-10-28 02:54:33,914 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.609 2026-10-28 02:54:33,948 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.489 2026-10-28 02:54:33,992 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.544 2026-10-28 02:54:34,021 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.007 0.570 2026-10-28 02:54:34,066 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.314 2026-10-28 02:54:34,084 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.152 2026-10-28 02:54:34,091 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.052 2026-10-28 02:54:34,119 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.040 2026-10-28 02:54:34,148 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/action/run HTTP/1.1" 200 - 22 0.008 0.044 2026-10-28 02:54:34,162 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:54:34,403 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 89 0.066 0.138 2026-10-28 02:54:34,468 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.017 2026-10-28 02:54:34,480 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.003 0.010 2026-10-28 02:54:34,556 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.012 0.044 2026-10-28 02:54:34,611 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.097 2026-10-28 02:54:34,654 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.012 0.136 2026-10-28 02:54:34,716 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.013 0.194 2026-10-28 02:54:34,870 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:54:34,990 104 INFO rb-99b0b46-226057-429589 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-28 02:54:35,018 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.009 0.032 2026-10-28 02:54:35,057 104 INFO rb-99b0b46-226057-429589 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-28 02:54:35,112 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:35] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 7 0.008 0.039 2026-10-28 02:54:35,200 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:35] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 21 0.022 0.044 2026-10-28 02:54:35,259 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:35] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:54:35,341 104 INFO rb-99b0b46-226057-429589 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-28 02:54:35,373 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:35] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.018 0.032 2026-10-28 02:54:35,633 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:35] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.017 0.025 2026-10-28 02:54:35,665 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:35] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.005 0.060 2026-10-28 02:54:35,686 104 INFO rb-99b0b46-226057-429589 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-28 02:54:35,751 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:35] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 10 0.015 0.044 2026-10-28 02:54:35,789 104 INFO rb-99b0b46-226057-429589 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-28 02:54:35,866 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [10/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-28 02:54:35,916 104 INFO rb-99b0b46-226057-429589 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-28 02:54:35,983 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:35] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 48 0.041 0.071 2026-10-28 02:54:36,053 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 10 0.008 0.031 2026-10-28 02:54:36,119 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.014 2026-10-28 02:54:36,131 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.002 0.019 2026-10-28 02:54:36,173 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 15 0.010 0.052 2026-10-28 02:54:36,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [12/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-28 02:54:36,278 104 INFO rb-99b0b46-226057-429589 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-28 02:54:36,350 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [14/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-28 02:54:36,354 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/mail.activity/activity_format HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:54:36,425 104 INFO rb-99b0b46-226057-429589 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-28 02:54:36,515 104 INFO rb-99b0b46-226057-429589 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-28 02:54:36,580 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.010 0.051 2026-10-28 02:54:36,639 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 7 0.006 0.019 2026-10-28 02:54:36,648 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 02:54:36,802 104 INFO rb-99b0b46-226057-429589 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-28 02:54:36,840 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 9 0.010 0.023 2026-10-28 02:54:36,927 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 16 0.017 0.052 2026-10-28 02:54:36,991 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:36] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 13 0.011 0.029 2026-10-28 02:54:37,162 104 INFO rb-99b0b46-226057-429589 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-28 02:54:37,192 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 32 0.025 0.045 2026-10-28 02:54:37,221 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.007 2026-10-28 02:54:37,229 104 INFO rb-99b0b46-226057-429589 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-28 02:54:37,230 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.002 0.010 2026-10-28 02:54:37,246 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/get_rainbowman_message HTTP/1.1" 200 - 2 0.006 0.013 2026-10-28 02:54:37,253 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_button/crm.lead/action_generate_leads HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:54:37,353 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.iap.lead.mining.request/get_views HTTP/1.1" 200 - 24 0.015 0.041 2026-10-28 02:54:37,422 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.iap.lead.mining.request/onchange HTTP/1.1" 200 - 13 0.013 0.033 2026-10-28 02:54:37,537 104 INFO rb-99b0b46-226057-429589 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-28 02:54:37,595 104 INFO rb-99b0b46-226057-429589 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-28 02:54:37,669 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [22/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-28 02:54:37,684 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 02:54:37,692 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.002 0.018 2026-10-28 02:54:37,752 104 INFO rb-99b0b46-226057-429589 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-28 02:54:37,769 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.015 0.042 2026-10-28 02:54:37,823 104 INFO rb-99b0b46-226057-429589 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-28 02:54:37,826 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.014 0.085 2026-10-28 02:54:37,897 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.016 0.157 2026-10-28 02:54:37,959 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:37] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.228 2026-10-28 02:54:38,094 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 46 0.040 0.211 2026-10-28 02:54:38,232 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.010 0.014 2026-10-28 02:54:38,240 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 02:54:38,255 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:54:38,365 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-28 02:54:38,396 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.017 2026-10-28 02:54:38,399 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.021 2026-10-28 02:54:38,416 104 INFO rb-99b0b46-226057-429589 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-28 02:54:38,492 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: tour succeeded 2026-10-28 02:54:38,496 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: ╔═════════════════════════╗ ║ TOUR crm_tour SUCCEEDED ║ ╚═════════════════════════╝ 2026-10-28 02:54:38,520 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /mail/thread/data HTTP/1.1" 200 - 50 0.050 0.091 2026-10-28 02:54:38,585 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.021 0.131 2026-10-28 02:54:38,595 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.089 2026-10-28 02:54:38,618 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.002 0.101 2026-10-28 02:54:38,720 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 02:54:38,734 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: heap 39157156 (allocated 42622976) 2026-10-28 02:54:38,771 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Closing chrome headless with pid 13959 2026-10-28 02:54:38,785 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Closing websocket connection 2026-10-28 02:54:38,794 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Terminating chrome headless with pid 13959 2026-10-28 02:54:38,803 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.035 0.039 2026-10-28 02:54:38,842 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.009 0.089 2026-10-28 02:54:38,890 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.013 0.131 2026-10-28 02:54:38,931 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025438_931029_test_01_crm_tour.txt 2026-10-28 02:54:38,931 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Removing chrome user profile "/tmp/tmpghzrlujd_chrome_odoo" 2026-10-28 02:54:38,948 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:38] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.018 0.185 2026-10-28 02:54:38,995 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui: Starting TestUi.test_03_crm_tour_forecast ... 2026-10-28 02:54:39,476 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome pid: 14224 2026-10-28 02:54:39,476 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome headless temporary user profile dir: /tmp/tmpx0rdbuu8_chrome_odoo 2026-10-28 02:54:39,476 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Issuing json command http://127.0.0.1:45687/json/version 2026-10-28 02:54:39,477 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45687/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:54:39,499 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Browser version: Chrome/150.0.7871.114 2026-10-28 02:54:39,499 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Issuing json command http://127.0.0.1:45687/json 2026-10-28 02:54:39,499 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:45687/json with timeout 3 increased to 10s during tests 2026-10-28 02:54:39,517 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Websocket url found: ws://127.0.0.1:45687/devtools/page/79513EA0E47D47EC56825CF965BC982F 2026-10-28 02:54:39,526 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Enable chrome headless console log notification 2026-10-28 02:54:39,531 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome headless enable page notifications 2026-10-28 02:54:39,580 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:54:39,593 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Setting session cookie in browser 2026-10-28 02:54:39,599 104 INFO rb-99b0b46-226057-429589 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-28 02:54:39,599 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:54:39,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:54:41,368 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:41] "GET /odoo HTTP/1.1" 200 - 191 0.166 1.590 2026-10-28 02:54:41,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Navigation result: {'frameId': '79513EA0E47D47EC56825CF965BC982F', 'loaderId': '4F3B13949BF8B14F7FBCEC9EAF166BDA', 'isDownload': False} 2026-10-28 02:54:41,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Evaluate ready code "odoo.isTourReady('crm_forecast')" 2026-10-28 02:54:41,453 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:41] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-10-28 02:54:41,511 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:54:42,332 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:42] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.358 0.530 2026-10-28 02:54:42,350 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:42] "GET /web/webclient/translations/db830aa3520336ca8113dda8e8355e4808a1f9e4?lang=en_US HTTP/1.1" 200 - 0 0.000 0.900 2026-10-28 02:54:42,360 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:42] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.918 2026-10-28 02:54:42,378 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.900 2026-10-28 02:54:42,408 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:42] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:54:42,492 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:42] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 02:54:43,315 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:54:43,334 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:54:43,343 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-28 02:54:43,354 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-28 02:54:43,359 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: Owl is running in 'dev' mode. 2026-10-28 02:54:43,411 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:54:43,454 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.062 2026-10-28 02:54:43,485 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.055 2026-10-28 02:54:43,491 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-10-28 02:54:43,549 104 INFO rb-99b0b46-226057-429589 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-28 02:54:43,561 104 INFO rb-99b0b46-226057-429589 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-28 02:54:43,602 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:54:43,673 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.058 0.190 2026-10-28 02:54:43,680 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.159 2026-10-28 02:54:43,777 104 INFO rb-99b0b46-226057-429589 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-28 02:54:43,941 104 INFO rb-99b0b46-226057-429589 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-28 02:54:44,052 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /mail/data HTTP/1.1" 200 - 145 0.116 0.383 2026-10-28 02:54:44,068 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:54:44,078 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:54:44,099 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.490 2026-10-28 02:54:44,121 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.565 2026-10-28 02:54:44,131 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:54:44,181 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.069 2026-10-28 02:54:44,234 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.016 0.503 2026-10-28 02:54:44,256 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.504 2026-10-28 02:54:44,306 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.584 2026-10-28 02:54:44,328 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.204 2026-10-28 02:54:44,377 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/action/run HTTP/1.1" 200 - 22 0.013 0.126 2026-10-28 02:54:44,379 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.162 2026-10-28 02:54:44,410 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.007 0.182 2026-10-28 02:54:44,452 104 INFO rb-99b0b46-226057-429589 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-28 02:54:44,482 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:54:44,523 104 INFO rb-99b0b46-226057-429589 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-28 02:54:44,685 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 89 0.058 0.198 2026-10-28 02:54:44,727 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.182 2026-10-28 02:54:44,739 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.010 2026-10-28 02:54:44,751 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.004 0.014 2026-10-28 02:54:44,796 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/action/run HTTP/1.1" 200 - 16 0.023 0.038 2026-10-28 02:54:44,849 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.040 2026-10-28 02:54:44,898 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.009 0.099 2026-10-28 02:54:44,963 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:44] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.156 2026-10-28 02:54:45,031 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.024 0.203 2026-10-28 02:54:45,159 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 20 0.022 0.316 2026-10-28 02:54:45,194 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 02:54:45,208 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.022 2026-10-28 02:54:45,272 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.010 0.036 2026-10-28 02:54:45,311 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.009 0.076 2026-10-28 02:54:45,354 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.010 0.120 2026-10-28 02:54:45,415 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.015 0.167 2026-10-28 02:54:45,593 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:54:45,777 104 INFO rb-99b0b46-226057-429589 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-28 02:54:45,813 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.010 0.038 2026-10-28 02:54:45,853 104 INFO rb-99b0b46-226057-429589 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-28 02:54:45,900 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:45] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 7 0.007 0.031 2026-10-28 02:54:46,003 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 21 0.019 0.041 2026-10-28 02:54:46,092 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:54:46,146 104 INFO rb-99b0b46-226057-429589 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-28 02:54:46,229 104 INFO rb-99b0b46-226057-429589 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-28 02:54:46,293 104 INFO rb-99b0b46-226057-429589 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-28 02:54:46,404 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 48 0.035 0.073 2026-10-28 02:54:46,453 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 9 0.006 0.022 2026-10-28 02:54:46,517 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:54:46,601 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 31 0.025 0.052 2026-10-28 02:54:46,734 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 02:54:46,774 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.004 0.009 2026-10-28 02:54:46,777 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 02:54:46,904 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-28 02:54:46,917 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 02:54:46,927 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:46] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 02:54:46,998 104 INFO rb-99b0b46-226057-429589 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-28 02:54:47,034 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /mail/thread/data HTTP/1.1" 200 - 48 0.036 0.068 2026-10-28 02:54:47,084 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.018 0.030 2026-10-28 02:54:47,087 104 INFO rb-99b0b46-226057-429589 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-28 02:54:47,190 104 INFO rb-99b0b46-226057-429589 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-28 02:54:47,221 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 6 0.005 0.019 2026-10-28 02:54:47,286 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 02:54:47,297 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.019 2026-10-28 02:54:47,390 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.012 0.058 2026-10-28 02:54:47,449 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.014 0.102 2026-10-28 02:54:47,516 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.168 2026-10-28 02:54:47,564 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.012 0.222 2026-10-28 02:54:47,974 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 11 0.009 0.030 2026-10-28 02:54:47,999 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:47] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 02:54:48,011 104 INFO rb-99b0b46-226057-429589 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-28 02:54:48,012 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.015 2026-10-28 02:54:48,079 104 INFO rb-99b0b46-226057-429589 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-28 02:54:48,157 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 27 0.021 0.050 2026-10-28 02:54:48,228 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.008 2026-10-28 02:54:48,298 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-28 02:54:48,321 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.013 2026-10-28 02:54:48,362 104 INFO rb-99b0b46-226057-429589 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-28 02:54:48,413 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.025 0.084 2026-10-28 02:54:48,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.036 2026-10-28 02:54:48,439 104 INFO rb-99b0b46-226057-429589 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-28 02:54:48,511 104 INFO rb-99b0b46-226057-429589 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-28 02:54:48,576 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 25 0.016 0.047 2026-10-28 02:54:48,647 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 5 0.003 0.012 2026-10-28 02:54:48,688 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.005 2026-10-28 02:54:48,695 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 02:54:48,748 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.011 0.030 2026-10-28 02:54:48,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.010 0.062 2026-10-28 02:54:48,822 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.009 0.098 2026-10-28 02:54:48,871 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.011 0.140 2026-10-28 02:54:48,919 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:48] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 9 0.014 0.187 2026-10-28 02:54:49,160 104 INFO rb-99b0b46-226057-429589 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-28 02:54:49,179 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:49] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.008 2026-10-28 02:54:49,189 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:49] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.021 2026-10-28 02:54:49,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: tour succeeded 2026-10-28 02:54:49,215 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: ╔═════════════════════════════╗ ║ TOUR crm_forecast SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-28 02:54:49,271 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:49] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.025 0.041 2026-10-28 02:54:49,327 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:49] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.014 0.085 2026-10-28 02:54:49,396 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:49] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.021 0.165 2026-10-28 02:54:49,438 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:49] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 9 0.010 0.196 2026-10-28 02:54:49,496 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:49] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.015 0.243 2026-10-28 02:54:49,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: heap 47050972 (allocated 49176576) 2026-10-28 02:54:49,518 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Closing chrome headless with pid 14224 2026-10-28 02:54:49,519 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Closing websocket connection 2026-10-28 02:54:49,520 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Terminating chrome headless with pid 14224 2026-10-28 02:54:49,657 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025449_656991_test_03_crm_tour_forecast.txt 2026-10-28 02:54:49,657 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Removing chrome user profile "/tmp/tmpx0rdbuu8_chrome_odoo" 2026-10-28 02:54:49,717 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui: Starting TestUi.test_email_and_phone_propagation_edit_save ... 2026-10-28 02:54:49,783 104 INFO rb-99b0b46-226057-429589 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-28 02:54:49,783 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18105, 18104, 18103, 18102, 7387, 7386, 7385, 7381, 7380, 7378, 7377, 6852, 6851, 6850, 5642, 4790, 4789, 4788, 3265, 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-28 02:54:49,810 104 INFO rb-99b0b46-226057-429589 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, 407421, 407422, 407423, 445118, 445160, 445211, 445244, 445381, 445382, 445432, 345678] 2026-10-28 02:54:49,846 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [127818] 2026-10-28 02:54:49,846 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1227] 2026-10-28 02:54:49,847 104 INFO rb-99b0b46-226057-429589 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-28 02:54:49,872 104 INFO rb-99b0b46-226057-429589 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-28 02:54:49,873 104 INFO rb-99b0b46-226057-429589 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-28 02:54:49,884 104 INFO rb-99b0b46-226057-429589 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, 5742, 5743] 2026-10-28 02:54:50,215 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-10-28 02:54:50,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome pid: 14501 2026-10-28 02:54:50,665 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome headless temporary user profile dir: /tmp/tmpiit67lez_chrome_odoo 2026-10-28 02:54:50,666 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Issuing json command http://127.0.0.1:36567/json/version 2026-10-28 02:54:50,667 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:36567/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:54:50,750 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Browser version: Chrome/150.0.7871.114 2026-10-28 02:54:50,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Issuing json command http://127.0.0.1:36567/json 2026-10-28 02:54:50,751 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:36567/json with timeout 3 increased to 10s during tests 2026-10-28 02:54:50,764 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Websocket url found: ws://127.0.0.1:36567/devtools/page/25E4243FE08703FFD86AACFFEF09BDC9 2026-10-28 02:54:50,775 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Enable chrome headless console log notification 2026-10-28 02:54:50,786 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome headless enable page notifications 2026-10-28 02:54:50,887 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:54:50,900 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Setting session cookie in browser 2026-10-28 02:54:50,912 104 INFO rb-99b0b46-226057-429589 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-28 02:54:50,912 104 INFO rb-99b0b46-226057-429589 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-28 02:54:50,931 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:54:52,815 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:52] "GET /odoo HTTP/1.1" 200 - 182 0.166 1.725 2026-10-28 02:54:52,820 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Navigation result: {'frameId': '25E4243FE08703FFD86AACFFEF09BDC9', 'loaderId': '58AA3AA93C38DF59DED7108E5482C8B0', 'isDownload': False} 2026-10-28 02:54:52,821 104 INFO rb-99b0b46-226057-429589 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-28 02:54:52,875 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:52] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-28 02:54:52,890 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:52] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-28 02:54:52,913 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:52] "GET /web/webclient/translations/db830aa3520336ca8113dda8e8355e4808a1f9e4?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-10-28 02:54:53,027 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:54:53,858 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:53] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.407 0.572 2026-10-28 02:54:53,879 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.991 2026-10-28 02:54:53,921 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:53] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.063 2026-10-28 02:54:53,926 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:53] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.677 2026-10-28 02:54:54,102 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:54:54,103 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:54:54,113 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:54:54,121 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 02:54:54,146 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: Owl is running in 'dev' mode. 2026-10-28 02:54:54,188 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:54:54,241 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.026 0.067 2026-10-28 02:54:54,247 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-10-28 02:54:54,278 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.071 2026-10-28 02:54:54,287 104 INFO rb-99b0b46-226057-429589 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-28 02:54:54,319 104 INFO rb-99b0b46-226057-429589 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-28 02:54:54,404 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:54:54,407 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.043 0.150 2026-10-28 02:54:54,436 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.160 2026-10-28 02:54:54,487 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:54:54,517 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 02:54:54,529 104 INFO rb-99b0b46-226057-429589 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-28 02:54:54,562 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:54:54,677 104 INFO rb-99b0b46-226057-429589 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-28 02:54:54,792 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "POST /mail/data HTTP/1.1" 200 - 138 0.136 0.335 2026-10-28 02:54:54,824 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.417 2026-10-28 02:54:54,827 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.513 2026-10-28 02:54:54,899 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.424 2026-10-28 02:54:54,943 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.010 0.472 2026-10-28 02:54:54,999 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.028 0.286 2026-10-28 02:54:55,025 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.563 2026-10-28 02:54:55,027 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.029 2026-10-28 02:54:55,049 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.215 2026-10-28 02:54:55,084 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.009 0.060 2026-10-28 02:54:55,135 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/action/run HTTP/1.1" 200 - 22 0.014 0.074 2026-10-28 02:54:55,140 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:54:55,435 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 89 0.056 0.184 2026-10-28 02:54:55,514 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 6 0.005 0.010 2026-10-28 02:54:55,524 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.003 0.019 2026-10-28 02:54:55,580 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 10 0.008 0.030 2026-10-28 02:54:55,655 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:54:55,725 104 INFO rb-99b0b46-226057-429589 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-28 02:54:55,757 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.008 0.022 2026-10-28 02:54:55,890 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 44 0.045 0.101 2026-10-28 02:54:55,894 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.156 2026-10-28 02:54:56,084 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.008 0.017 2026-10-28 02:54:56,101 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 02:54:56,111 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:54:56,152 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:54:56,295 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-10-28 02:54:56,337 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.017 2026-10-28 02:54:56,341 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.021 2026-10-28 02:54:56,360 104 INFO rb-99b0b46-226057-429589 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-28 02:54:56,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: tour succeeded 2026-10-28 02:54:56,470 104 INFO rb-99b0b46-226057-429589 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-28 02:54:56,479 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "POST /mail/thread/data HTTP/1.1" 200 - 50 0.050 0.099 2026-10-28 02:54:56,635 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: heap 31479580 (allocated 33181696) 2026-10-28 02:54:56,645 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Closing chrome headless with pid 14501 2026-10-28 02:54:56,651 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Closing websocket connection 2026-10-28 02:54:56,659 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Terminating chrome headless with pid 14501 2026-10-28 02:54:56,760 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 91 0.081 0.218 2026-10-28 02:54:56,764 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025456_763855_test_email_and_phone_propagation_edit_save.txt 2026-10-28 02:54:56,764 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Removing chrome user profile "/tmp/tmpiit67lez_chrome_odoo" 2026-10-28 02:54:56,790 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: waiting for threads: [] 2026-10-28 02:54:56,806 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:54:56] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.014 0.414 2026-10-28 02:54:56,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-10-28 02:54:59,532 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_performances: Starting TestLeadAssignPerf.test_assign_perf_no_duplicates ... 2026-10-28 02:55:02,928 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057/addons/crm/tests/test_performances.py:98 2026-10-28 02:55:02,978 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_performances: Starting TestLeadAssignPerf.test_assign_perf_populated ... 2026-10-28 02:55:32,111 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057/addons/crm/tests/test_performances.py:181 2026-10-28 02:55:32,176 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-10-28 02:55:33,102 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui: Starting TestUi.test_crm_team_members_mono_company ... 2026-10-28 02:55:33,620 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome pid: 14723 2026-10-28 02:55:33,620 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome headless temporary user profile dir: /tmp/tmpv21dih3n_chrome_odoo 2026-10-28 02:55:33,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Issuing json command http://127.0.0.1:34385/json/version 2026-10-28 02:55:33,622 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34385/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:55:33,694 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Browser version: Chrome/150.0.7871.114 2026-10-28 02:55:33,694 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Issuing json command http://127.0.0.1:34385/json 2026-10-28 02:55:33,695 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34385/json with timeout 3 increased to 10s during tests 2026-10-28 02:55:33,708 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Websocket url found: ws://127.0.0.1:34385/devtools/page/39120D119C76B2C0435EFBC17D2450DB 2026-10-28 02:55:33,723 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Enable chrome headless console log notification 2026-10-28 02:55:33,745 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome headless enable page notifications 2026-10-28 02:55:33,815 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:salesmanager from n/a 2026-10-28 02:55:33,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Setting session cookie in browser 2026-10-28 02:55:33,830 104 INFO rb-99b0b46-226057-429589 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-28 02:55:33,830 104 INFO rb-99b0b46-226057-429589 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-28 02:55:33,853 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:55:35,571 104 INFO rb-99b0b46-226057-429589 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-28 02:55:35,808 104 INFO rb-99b0b46-226057-429589 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-28 02:55:36,693 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:36] "GET / HTTP/1.1" 200 - 284 0.178 2.666 2026-10-28 02:55:36,697 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Navigation result: {'frameId': '39120D119C76B2C0435EFBC17D2450DB', 'loaderId': '6EF7C381CBAFCCC955FF05FFB0BE375A', 'isDownload': False} 2026-10-28 02:55:36,697 104 INFO rb-99b0b46-226057-429589 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-28 02:55:36,730 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:55:36,749 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 02:55:36,812 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:36] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.042 2026-10-28 02:55:36,822 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 02:55:36,838 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 02:55:36,845 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 02:55:36,853 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:36] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.058 2026-10-28 02:55:36,873 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 02:55:36,898 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:36] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.049 2026-10-28 02:55:37,010 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:55:37,016 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.008 0.019 2026-10-28 02:55:37,020 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 02:55:37,023 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:55:37,057 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:55:37,085 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 02:55:37,109 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.037 2026-10-28 02:55:37,131 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.006 0.054 2026-10-28 02:55:37,587 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:55:37,700 104 INFO rb-99b0b46-226057-429589 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-28 02:55:37,769 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.136 2026-10-28 02:55:37,813 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:37] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.013 0.140 2026-10-28 02:55:38,729 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:38] "GET /odoo HTTP/1.1" 200 - 121 0.074 0.918 2026-10-28 02:55:38,772 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:38] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-10-28 02:55:38,787 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-28 02:55:38,809 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.009 0.031 2026-10-28 02:55:38,823 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:55:39,079 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:39] "GET /web/webclient/load_menus/20938f06ae008412df6d7e8402b8d38b94d066ffcd2c4350573f9e106c0c7d76 HTTP/1.1" 200 - 265 0.103 0.215 2026-10-28 02:55:39,089 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:39] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.225 2026-10-28 02:55:39,108 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:39] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.345 2026-10-28 02:55:39,154 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:39] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 02:55:39,937 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:55:39,939 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 02:55:39,941 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 02:55:39,952 104 INFO rb-99b0b46-226057-429589 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-28 02:55:39,969 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-28 02:55:39,983 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: Owl is running in 'dev' mode. 2026-10-28 02:55:40,001 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:55:40,054 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.022 2026-10-28 02:55:40,059 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.015 2026-10-28 02:55:40,072 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.011 2026-10-28 02:55:40,181 104 INFO rb-99b0b46-226057-429589 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-28 02:55:40,201 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:55:40,220 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:55:40,222 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /mail/data HTTP/1.1" 200 - 34 0.063 0.055 2026-10-28 02:55:40,265 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "GET /web/image/res.partner/1815/avatar_128?unique=1793156132000 HTTP/1.1" 200 - 15 0.013 0.110 2026-10-28 02:55:40,283 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.157 2026-10-28 02:55:40,312 104 INFO rb-99b0b46-226057-429589 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-28 02:55:40,333 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "GET /web/image?model=res.users&field=avatar_128&id=416 HTTP/1.1" 200 - 9 0.013 0.185 2026-10-28 02:55:40,334 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.184 2026-10-28 02:55:40,359 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:55:40,365 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.031 2026-10-28 02:55:40,369 104 INFO rb-99b0b46-226057-429589 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-28 02:55:40,400 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.063 2026-10-28 02:55:40,432 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.075 2026-10-28 02:55:40,467 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /web/action/run HTTP/1.1" 200 - 23 0.010 0.030 2026-10-28 02:55:40,550 104 INFO rb-99b0b46-226057-429589 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-28 02:55:40,615 104 INFO rb-99b0b46-226057-429589 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-28 02:55:40,711 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 90 0.045 0.148 2026-10-28 02:55:40,731 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.107 2026-10-28 02:55:40,775 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 5 0.005 0.009 2026-10-28 02:55:40,786 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:40] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.002 0.018 2026-10-28 02:55:41,158 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:41] "POST /web/dataset/call_kw/crm.team/get_views HTTP/1.1" 200 - 174 0.140 0.244 2026-10-28 02:55:41,198 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:41] "POST /web/dataset/call_kw/crm.team/web_search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-10-28 02:55:41,204 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:55:41,335 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:55:41,388 104 INFO rb-99b0b46-226057-429589 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-28 02:55:41,414 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 02:55:41,448 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:41] "POST /web/dataset/call_kw/crm.team/onchange HTTP/1.1" 200 - 9 0.009 0.027 2026-10-28 02:55:41,646 104 INFO rb-99b0b46-226057-429589 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-28 02:55:41,778 104 INFO rb-99b0b46-226057-429589 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-28 02:55:41,789 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:41] "POST /web/dataset/call_kw/crm.team/onchange HTTP/1.1" 200 - 2 0.003 0.020 2026-10-28 02:55:42,288 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:42] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 234 0.114 0.386 2026-10-28 02:55:42,351 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:42] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.011 0.038 2026-10-28 02:55:42,512 104 INFO rb-99b0b46-226057-429589 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-28 02:55:42,596 104 INFO rb-99b0b46-226057-429589 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-28 02:55:42,661 104 INFO rb-99b0b46-226057-429589 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-28 02:55:42,707 104 INFO rb-99b0b46-226057-429589 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-28 02:55:42,786 104 INFO rb-99b0b46-226057-429589 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-28 02:55:42,802 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:42] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 7 0.009 0.025 2026-10-28 02:55:42,804 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:42] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 02:55:42,891 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:42] "POST /web/dataset/call_kw/crm.team/onchange HTTP/1.1" 200 - 7 0.010 0.054 2026-10-28 02:55:42,927 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:42] "GET /web/image/res.users/416/avatar_128?unique=1793156142814 HTTP/1.1" 200 - 9 0.008 0.076 2026-10-28 02:55:42,956 104 INFO rb-99b0b46-226057-429589 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-28 02:55:42,971 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:42] "GET /web/image/res.users/415/avatar_128?unique=1793156142814 HTTP/1.1" 200 - 10 0.015 0.111 2026-10-28 02:55:43,180 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: Simulating signal changes during tests 2026-10-28 02:55:43,180 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:43] "POST /web/dataset/call_kw/crm.team/web_save HTTP/1.1" 200 - 75 0.068 0.149 2026-10-28 02:55:43,256 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: tour succeeded 2026-10-28 02:55:43,257 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: ╔═════════════════════════════════════╗ ║ TOUR create_crm_team_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 02:55:43,308 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:43] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.041 0.057 2026-10-28 02:55:43,358 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:43] "GET /web/image/res.users/416/avatar_128?unique=1793156143226 HTTP/1.1" 200 - 13 0.012 0.086 2026-10-28 02:55:43,398 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:43] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.018 0.122 2026-10-28 02:55:43,438 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:43] "GET /web/image/res.users/415/avatar_128?unique=1793156143226 HTTP/1.1" 200 - 10 0.010 0.163 2026-10-28 02:55:43,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: heap 35932468 (allocated 38027264) 2026-10-28 02:55:43,519 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Closing chrome headless with pid 14723 2026-10-28 02:55:43,520 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Closing websocket connection 2026-10-28 02:55:43,520 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Terminating chrome headless with pid 14723 2026-10-28 02:55:43,623 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025543_622885_test_crm_team_members_mono_company.txt 2026-10-28 02:55:43,623 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Removing chrome user profile "/tmp/tmpv21dih3n_chrome_odoo" 2026-10-28 02:55:43,714 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:55:50,531 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm_livechat.tests.test_chatbot_lead: Starting CrmChatbotCase.test_chatbot_lead_portal_user ... 2026-10-28 02:55:50,758 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:55:51,351 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:51] "POST /im_livechat/get_session HTTP/1.1" 200 - 108 0.065 0.530 2026-10-28 02:55:51,696 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm_livechat.tests.test_chatbot_lead: Starting CrmChatbotCase.test_chatbot_lead_public_user ... 2026-10-28 02:55:51,966 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:55:52,535 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 108 0.092 0.480 2026-10-28 02:55:52,986 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:55:55,471 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm_livechat.tests.test_crm_lead: Starting TestLivechatLead.test_crm_lead_creation_guest ... 2026-10-28 02:55:55,504 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:55:56,033 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:56] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.048 0.484 2026-10-28 02:55:56,290 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:56] "POST /im_livechat/get_session HTTP/1.1" 200 - 52 0.046 0.066 2026-10-28 02:55:56,421 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #420 deleted discuss.channel.member records with IDs: [651] 2026-10-28 02:55:56,569 104 INFO rb-99b0b46-226057-429589 odoo.addons.crm_livechat.tests.test_crm_lead: Starting TestLivechatLead.test_crm_lead_creation_portal ... 2026-10-28 02:55:56,594 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:user_portal from n/a 2026-10-28 02:55:56,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:55:57,139 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:55:57] "POST /im_livechat/get_session HTTP/1.1" 200 - 80 0.072 0.455 2026-10-28 02:55:57,389 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 02:55:57,442 104 INFO rb-99b0b46-226057-429589 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_include_archived ... 2026-10-28 02:55:57,501 104 INFO rb-99b0b46-226057-429589 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_archive ... 2026-10-28 02:55:57,530 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted data_recycle.record records with IDs: [6, 7, 8, 9, 10] 2026-10-28 02:55:57,570 104 INFO rb-99b0b46-226057-429589 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_domain ... 2026-10-28 02:55:57,623 104 INFO rb-99b0b46-226057-429589 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_flow ... 2026-10-28 02:55:57,647 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted fetchmail.server records with IDs: [1] 2026-10-28 02:55:57,699 104 INFO rb-99b0b46-226057-429589 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_notification ... 2026-10-28 02:55:57,866 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-10-28 02:55:57,905 104 INFO rb-99b0b46-226057-429589 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_unlink ... 2026-10-28 02:55:57,932 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted fetchmail.server records with IDs: [1, 2, 3, 4, 5] 2026-10-28 02:55:57,942 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted data_recycle.record records with IDs: [25, 26, 27, 28, 29] 2026-10-28 02:55:57,991 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:56:00,614 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_00_order_with_heavy_product_simple ... 2026-10-28 02:56:01,094 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_01_order_with_heavy_product_different_uom ... 2026-10-28 02:56:01,449 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_02_order_with_big_product_simple ... 2026-10-28 02:56:01,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_03_order_with_big_product_different_uom ... 2026-10-28 02:56:02,299 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_04_check_must_have_tag ... 2026-10-28 02:56:02,682 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_05_check_excluded_tag ... 2026-10-28 02:56:03,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_06_check_tags_complex ... 2026-10-28 02:56:03,977 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_action_open_delivery_wizard_ignores_archived_carriers ... 2026-10-28 02:56:04,166 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:56:06,197 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_00_delivery_cost ... 2026-10-28 02:56:08,934 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_01_delivery_cost_from_pricelist ... 2026-10-28 02:56:09,479 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_01_taxes_on_delivery_cost ... 2026-10-28 02:56:11,452 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_02_delivery_cost_from_different_currency ... 2026-10-28 02:56:12,072 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_base_on_rule_cost_for_combo_product ... 2026-10-28 02:56:12,409 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_base_on_rule_currency_is_converted ... 2026-10-28 02:56:17,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_delivery_product_taxes_on_branch ... 2026-10-28 02:56:23,833 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [215] 2026-10-28 02:56:24,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_estimated_weight ... 2026-10-28 02:56:24,312 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_fixed_price_margins ... 2026-10-28 02:56:24,717 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_get_invalid_delivery_weight_lines ... 2026-10-28 02:56:25,076 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_price_with_weight_volume_variable ... 2026-10-28 02:56:25,376 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_update_weight_in_shipping_when_change_quantity ... 2026-10-28 02:56:25,732 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:56:25,971 104 INFO rb-99b0b46-226057-429589 odoo.addons.delivery_stock_picking_batch.tests.test_delivery_picking_batch: Starting TestDeliveryPickingBatch.test_batch_picking_pack_shipping_weight_compute ... 2026-10-28 02:56:26,742 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:56:41,875 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-28 02:56:41,875 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-28 02:56:42,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.digest.tests.test_digest: Starting TestUnsubscribe.test_mail_mail_headers ... 2026-10-28 02:56:43,216 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:56:43,554 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:43] "POST /digest/5/unsubscribe_oneclik?token=52072744bf74e7433dd8cd00a22c06643e4c56c8c7bbd8dbab230d45e5f4f4b2&user_id=430 HTTP/1.1" 200 - 17 0.009 0.333 2026-10-28 02:56:43,580 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:43] "POST /digest/5/unsubscribe_oneclik?token=06a1c215ba404552cb27a1b90263c10f7fba7da38e471eb62e25c1bb33d91917&user_id=6 HTTP/1.1" 200 - 5 0.003 0.010 2026-10-28 02:56:43,626 104 INFO rb-99b0b46-226057-429589 odoo.addons.digest.tests.test_digest: Starting TestUnsubscribe.test_unsubscribe ... 2026-10-28 02:56:43,675 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:demo from n/a 2026-10-28 02:56:43,690 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:56:45,309 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:45] "GET /digest/6/unsubscribe HTTP/1.1" 200 - 280 0.176 1.445 2026-10-28 02:56:45,340 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:demo from n/a 2026-10-28 02:56:45,439 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:45] "GET /digest/6/unsubscribe HTTP/1.1" 200 - 19 0.015 0.081 2026-10-28 02:56:46,182 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:46] "GET /digest/6/unsubscribe?token=35d69474a538dc6ebc9e76571ac29d4567198ce23bc284fd103615dfd2ecce55&user_id=6 HTTP/1.1" 200 - 129 0.064 0.665 2026-10-28 02:56:46,485 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:46] "GET /digest/6/unsubscribe?token=probably-not-a-token&user_id=6 HTTP/1.1" 404 - 23 0.014 0.271 2026-10-28 02:56:46,555 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:46] "GET /digest/6/unsubscribe HTTP/1.1" 404 - 13 0.008 0.042 2026-10-28 02:56:46,601 104 INFO rb-99b0b46-226057-429589 odoo.addons.digest.tests.test_digest: Starting TestUnsubscribe.test_unsubscribe_token_one_click ... 2026-10-28 02:56:46,636 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:56:48,069 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:48] "GET /digest/7/unsubscribe_oneclik?token=07f1c1175c32b64705da546280b81895a64102fb9a03db8c839333edc3d22b7f&user_id=6 HTTP/1.1" 405 - 3 0.001 1.435 2026-10-28 02:56:48,102 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:48] "POST /digest/7/unsubscribe_oneclik?token=07f1c1175c32b64705da546280b81895a64102fb9a03db8c839333edc3d22b7f&user_id=6 HTTP/1.1" 200 - 14 0.006 0.017 2026-10-28 02:56:48,208 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:56:48,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_internals: Starting TestEventIcs.test_ics_file_matches_the_mail_language ... 2026-10-28 02:56:48,771 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:56:48,787 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:56:49,341 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:49] "GET /event/atelier-du-bois-11/ics?lang=fr_FR HTTP/1.1" 200 - 22 0.025 0.531 2026-10-28 02:56:49,451 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:56:49] "GET /event/wood-workshop-11/ics?lang=en_US HTTP/1.1" 200 - 6 0.006 0.096 2026-10-28 02:56:49,506 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:56:53,260 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [104945, 104950] 2026-10-28 02:56:53,260 104 INFO rb-99b0b46-226057-429589 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-28 02:56:53,603 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_assert_initial_values ... 2026-10-28 02:56:53,660 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule ... 2026-10-28 02:56:54,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:56:55,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:56:55,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:56:55,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:56:56,654 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:56:56,654 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:56:56,654 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:56:56,654 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:56:57,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:56:57,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:56:57,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_global_composer ... 2026-10-28 02:56:58,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:56:58,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:56:58,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_global_no_registrations ... 2026-10-28 02:56:58,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:56:58,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:56:58,479 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_registration_composer ... 2026-10-28 02:56:58,688 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_registration_template_removed ... 2026-10-28 02:56:58,777 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.template records with IDs: [113] 2026-10-28 02:56:58,783 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted event.mail records with IDs: [36, 37] 2026-10-28 02:56:58,814 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_on_subscription ... 2026-10-28 02:57:00,217 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057/addons/event/tests/test_event_mail_schedule.py:484 2026-10-28 02:57:00,671 104 INFO rb-99b0b46-226057-429589 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-99b0b46-226057/addons/event/tests/test_event_mail_schedule.py:507 2026-10-28 02:57:00,703 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_on_subscription_async ... 2026-10-28 02:57:01,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:57:01,123 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:57:01,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_scheduler_exclusion_list_usage ... 2026-10-28 02:57:02,398 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_scheduler_on_archived_event ... 2026-10-28 02:57:03,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:57:03,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:57:03,718 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_scheduler_on_done_event ... 2026-10-28 02:57:04,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:57:04,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:57:04,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-28 02:57:04,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-28 02:57:04,937 104 INFO rb-99b0b46-226057-429589 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_unique_event_mail_ids ... 2026-10-28 02:57:05,649 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 02:57:08,506 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_booth.tests.test_event_booth_internals: Starting TestEventData.test_event_booth_contact ... 2026-10-28 02:57:08,771 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:57:12,048 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_booth.tests.test_event_internals: Starting TestEventData.test_event_configuration_booths_from_type ... 2026-10-28 02:57:12,976 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:57:29,752 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_booth_sale.tests.test_event_booth_sale: Starting TestEventBoothSaleInvoice.test_event_booth_with_invoice ... 2026-10-28 02:57:34,802 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-28 02:57:38,315 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_product.tests.test_event_product: Starting TestEventProduct.test_ensure_event_service_tracking ... 2026-10-28 02:57:39,684 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:57:39,705 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui: Starting TestUi.test_event_configurator ... 2026-10-28 02:57:40,297 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome pid: 14982 2026-10-28 02:57:40,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome headless temporary user profile dir: /tmp/tmppts6z6aw_chrome_odoo 2026-10-28 02:57:40,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Issuing json command http://127.0.0.1:35957/json/version 2026-10-28 02:57:40,300 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35957/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:57:40,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Browser version: Chrome/150.0.7871.114 2026-10-28 02:57:40,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Issuing json command http://127.0.0.1:35957/json 2026-10-28 02:57:40,313 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35957/json with timeout 3 increased to 10s during tests 2026-10-28 02:57:40,320 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Websocket url found: ws://127.0.0.1:35957/devtools/page/45C5CC70FA2AB354388456136D665CCF 2026-10-28 02:57:40,338 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Enable chrome headless console log notification 2026-10-28 02:57:40,350 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome headless enable page notifications 2026-10-28 02:57:40,417 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:57:40,426 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Setting session cookie in browser 2026-10-28 02:57:40,428 104 INFO rb-99b0b46-226057-429589 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-28 02:57:40,428 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:57:40,450 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:57:42,213 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:42] "GET /odoo HTTP/1.1" 200 - 185 0.169 1.601 2026-10-28 02:57:42,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Navigation result: {'frameId': '45C5CC70FA2AB354388456136D665CCF', 'loaderId': '2C42FE87BE0F9F186EE554845925DA2C', 'isDownload': False} 2026-10-28 02:57:42,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Evaluate ready code "odoo.isTourReady('event_configurator_tour')" 2026-10-28 02:57:42,273 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:42] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-28 02:57:42,298 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:57:43,055 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:43] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.298 0.491 2026-10-28 02:57:43,091 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.818 2026-10-28 02:57:43,104 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:43] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.836 2026-10-28 02:57:43,113 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.845 2026-10-28 02:57:43,135 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:43] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:57:43,209 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:43] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-28 02:57:44,124 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 02:57:44,125 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:57:44,126 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 02:57:44,154 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-28 02:57:44,167 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: Owl is running in 'dev' mode. 2026-10-28 02:57:44,203 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 02:57:44,242 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.021 0.052 2026-10-28 02:57:44,249 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.059 2026-10-28 02:57:44,280 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.046 2026-10-28 02:57:44,319 104 INFO rb-99b0b46-226057-429589 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-28 02:57:44,364 104 INFO rb-99b0b46-226057-429589 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-28 02:57:44,423 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.053 0.132 2026-10-28 02:57:44,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.078 2026-10-28 02:57:44,461 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 02:57:44,558 104 INFO rb-99b0b46-226057-429589 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-28 02:57:44,727 104 INFO rb-99b0b46-226057-429589 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-28 02:57:44,777 104 INFO rb-99b0b46-226057-429589 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-28 02:57:44,951 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "POST /mail/data HTTP/1.1" 200 - 144 0.186 0.444 2026-10-28 02:57:44,960 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:57:44,981 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:57:44,999 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.720 2026-10-28 02:57:45,001 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.555 2026-10-28 02:57:45,028 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 02:57:45,031 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.528 2026-10-28 02:57:45,078 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.011 0.586 2026-10-28 02:57:45,128 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.633 2026-10-28 02:57:45,168 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.711 2026-10-28 02:57:45,195 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.168 2026-10-28 02:57:45,197 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.086 2026-10-28 02:57:45,232 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.010 0.108 2026-10-28 02:57:45,246 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.069 2026-10-28 02:57:45,302 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:57:45,997 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:45] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 221 0.125 0.617 2026-10-28 02:57:46,053 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 02:57:46,162 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:46] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.024 0.091 2026-10-28 02:57:46,519 104 INFO rb-99b0b46-226057-429589 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-28 02:57:46,527 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.008 0.021 2026-10-28 02:57:46,621 104 INFO rb-99b0b46-226057-429589 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-28 02:57:46,658 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:57:46,815 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:46] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 50 0.033 0.116 2026-10-28 02:57:47,017 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:47] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:57:47,194 104 INFO rb-99b0b46-226057-429589 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-28 02:57:47,250 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:47] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.016 0.037 2026-10-28 02:57:47,332 104 INFO rb-99b0b46-226057-429589 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-28 02:57:47,392 104 INFO rb-99b0b46-226057-429589 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-28 02:57:47,487 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:47] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 47 0.036 0.097 2026-10-28 02:57:47,612 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:47] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 12 0.011 0.065 2026-10-28 02:57:47,757 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 02:57:47,773 104 INFO rb-99b0b46-226057-429589 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-28 02:57:47,857 104 INFO rb-99b0b46-226057-429589 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-28 02:57:47,871 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:47] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.012 0.020 2026-10-28 02:57:48,176 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:48] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.035 0.031 2026-10-28 02:57:48,216 104 INFO rb-99b0b46-226057-429589 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-28 02:57:48,276 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:48] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 5 0.009 0.039 2026-10-28 02:57:48,415 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:48] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.014 0.034 2026-10-28 02:57:48,589 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:48] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 41 0.031 0.108 2026-10-28 02:57:48,772 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:48] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.027 0.099 2026-10-28 02:57:48,879 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.024 2026-10-28 02:57:48,942 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:48] "POST /web/dataset/call_kw/event.event.configurator/get_views HTTP/1.1" 200 - 8 0.010 0.015 2026-10-28 02:57:48,978 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:48] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 7 0.005 0.010 2026-10-28 02:57:49,025 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,048 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:49] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 5 0.004 0.012 2026-10-28 02:57:49,113 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,121 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:49] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 02:57:49,173 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,185 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:49] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.009 2026-10-28 02:57:49,237 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,297 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,323 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:49] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 8 0.008 0.015 2026-10-28 02:57:49,361 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,413 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,423 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:49] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 21 0.019 0.057 2026-10-28 02:57:49,588 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:49] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 28 0.026 0.087 2026-10-28 02:57:49,735 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,840 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,934 104 INFO rb-99b0b46-226057-429589 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-28 02:57:49,957 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.016 2026-10-28 02:57:49,998 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:49] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 4 0.002 0.012 2026-10-28 02:57:50,046 104 INFO rb-99b0b46-226057-429589 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-28 02:57:50,052 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:50] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 02:57:50,142 104 INFO rb-99b0b46-226057-429589 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-28 02:57:50,198 104 INFO rb-99b0b46-226057-429589 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-28 02:57:50,233 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:50] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 6 0.004 0.012 2026-10-28 02:57:50,272 104 INFO rb-99b0b46-226057-429589 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-28 02:57:50,324 104 INFO rb-99b0b46-226057-429589 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-28 02:57:50,356 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:50] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 21 0.019 0.073 2026-10-28 02:57:50,540 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:50] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 28 0.027 0.113 2026-10-28 02:57:50,605 104 INFO rb-99b0b46-226057-429589 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-28 02:57:50,666 104 INFO rb-99b0b46-226057-429589 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-28 02:57:50,736 104 INFO rb-99b0b46-226057-429589 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-28 02:57:51,384 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:51] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 183 0.276 0.360 2026-10-28 02:57:51,478 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:51] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.028 2026-10-28 02:57:51,525 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: tour succeeded 2026-10-28 02:57:51,526 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR event_configurator_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-28 02:57:51,612 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:51] "POST /mail/thread/data HTTP/1.1" 200 - 49 0.044 0.133 2026-10-28 02:57:51,634 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:51] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.196 2026-10-28 02:57:51,720 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:51] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.019 0.197 2026-10-28 02:57:51,752 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: heap 40734492 (allocated 42610688) 2026-10-28 02:57:51,758 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Closing chrome headless with pid 14982 2026-10-28 02:57:51,760 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Closing websocket connection 2026-10-28 02:57:51,763 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Terminating chrome headless with pid 14982 2026-10-28 02:57:51,778 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:57:51] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.024 0.256 2026-10-28 02:57:51,903 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025751_903513_test_event_configurator.txt 2026-10-28 02:57:51,903 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Removing chrome user profile "/tmp/tmppts6z6aw_chrome_odoo" 2026-10-28 02:57:51,983 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:57:55,612 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sms.tests.test_sms_schedule: Starting TestSMSSchedule.test_sms_schedule ... 2026-10-28 02:57:55,888 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #471 deleted sms.sms records with IDs: [3, 2, 1] 2026-10-28 02:57:56,157 104 INFO rb-99b0b46-226057-429589 odoo.addons.event_sms.tests.test_sms_schedule: Starting TestSMSSchedule.test_sms_schedule_fail_registration_template_removed ... 2026-10-28 02:57:56,204 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted sms.template records with IDs: [8] 2026-10-28 02:57:56,211 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted event.mail records with IDs: [65] 2026-10-28 02:57:56,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:57:57,016 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_channel: Starting TestChannel.test_auto_subscribe_department ... 2026-10-28 02:57:57,158 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 02:57:57,179 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee: Starting TestHrEmployeeLinks.test_shared_private_link_permissions ... 2026-10-28 02:57:57,692 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-28 02:57:57,706 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20649] 2026-10-28 02:57:57,716 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:57:58,333 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome pid: 15236 2026-10-28 02:57:58,333 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome headless temporary user profile dir: /tmp/tmpx9gagp3k_chrome_odoo 2026-10-28 02:57:58,333 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Issuing json command http://127.0.0.1:43055/json/version 2026-10-28 02:57:58,335 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43055/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:57:58,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Browser version: Chrome/150.0.7871.114 2026-10-28 02:57:58,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Issuing json command http://127.0.0.1:43055/json 2026-10-28 02:57:58,362 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:43055/json with timeout 3 increased to 10s during tests 2026-10-28 02:57:58,380 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Websocket url found: ws://127.0.0.1:43055/devtools/page/6A622CC0A23E9F657CECEECE786BC39B 2026-10-28 02:57:58,401 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Enable chrome headless console log notification 2026-10-28 02:57:58,406 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome headless enable page notifications 2026-10-28 02:57:58,523 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:amy from n/a 2026-10-28 02:57:58,526 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Setting session cookie in browser 2026-10-28 02:57:58,529 104 INFO rb-99b0b46-226057-429589 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-28 02:57:58,529 104 INFO rb-99b0b46-226057-429589 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-28 02:57:58,542 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:58:00,093 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:00] "GET /odoo/employees/36 HTTP/1.1" 200 - 178 0.108 1.447 2026-10-28 02:58:00,097 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Navigation result: {'frameId': '6A622CC0A23E9F657CECEECE786BC39B', 'loaderId': '028943CE88D6ED78C59650D06047DDF8', 'isDownload': False} 2026-10-28 02:58:00,098 104 INFO rb-99b0b46-226057-429589 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-28 02:58:00,175 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:00] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-28 02:58:00,208 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.029 2026-10-28 02:58:00,343 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:00] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.058 0.122 2026-10-28 02:58:00,355 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.187 2026-10-28 02:58:00,366 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:00] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.211 2026-10-28 02:58:00,393 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:00] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 02:58:00,407 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:58:00,461 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:00] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 02:58:01,203 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 02:58:01,210 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-28 02:58:01,211 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-28 02:58:01,238 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 02:58:01,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: Owl is running in 'dev' mode. 2026-10-28 02:58:01,249 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:58:01,286 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-10-28 02:58:01,302 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-10-28 02:58:01,318 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.015 2026-10-28 02:58:01,355 104 INFO rb-99b0b46-226057-429589 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-28 02:58:01,368 104 INFO rb-99b0b46-226057-429589 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-28 02:58:01,487 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:58:01,491 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:58:01,503 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "POST /mail/data HTTP/1.1" 200 - 34 0.074 0.071 2026-10-28 02:58:01,574 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /web/image/res.partner/1904/avatar_128?unique=1793156277000 HTTP/1.1" 200 - 15 0.020 0.142 2026-10-28 02:58:01,610 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /web/image?model=res.users&field=avatar_128&id=473 HTTP/1.1" 200 - 9 0.007 0.214 2026-10-28 02:58:01,633 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.212 2026-10-28 02:58:01,635 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.201 2026-10-28 02:58:01,662 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 02:58:01,689 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.121 2026-10-28 02:58:01,721 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.062 2026-10-28 02:58:01,724 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:58:01,732 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 1 0.001 0.059 2026-10-28 02:58:01,754 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:01] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:58:01,796 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: tour succeeded 2026-10-28 02:58:01,798 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR check_public_employee_link_redirect SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-28 02:58:01,898 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: heap 20793292 (allocated 21737472) 2026-10-28 02:58:01,909 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Closing chrome headless with pid 15236 2026-10-28 02:58:01,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Closing websocket connection 2026-10-28 02:58:01,911 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Terminating chrome headless with pid 15236 2026-10-28 02:58:02,014 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025802_014727_test_shared_private_link_permissions.txt 2026-10-28 02:58:02,015 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Removing chrome user profile "/tmp/tmpx9gagp3k_chrome_odoo" 2026-10-28 02:58:02,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:58:02,116 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee: Starting TestHrEmployeeWebJson.test_webjson_employees ... 2026-10-28 02:58:02,143 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 02:58:02,160 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:58:03,878 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:03] "GET /json/1/employees HTTP/1.1" 307 - 42 0.038 1.682 2026-10-28 02:58:04,209 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:04] "GET /json/1/employees?domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 114 0.094 0.234 2026-10-28 02:58:04,212 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeWebJson.test_webjson_employees: waiting for threads: [] 2026-10-28 02:58:04,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 02:58:04,619 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_access_my_profile ... 2026-10-28 02:58:05,155 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-28 02:58:05,166 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20655] 2026-10-28 02:58:05,174 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:05,593 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_access_my_profile_toolbar ... 2026-10-28 02:58:06,145 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-28 02:58:06,158 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20661] 2026-10-28 02:58:06,167 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:07,135 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-28 02:58:07,145 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20665] 2026-10-28 02:58:07,154 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:07,525 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_employee_fields_groups ... 2026-10-28 02:58:08,015 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-28 02:58:08,026 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20669] 2026-10-28 02:58:08,034 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:08,771 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_profile_view_fields ... 2026-10-28 02:58:09,361 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-28 02:58:09,373 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20671] 2026-10-28 02:58:09,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:10,199 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-28 02:58:10,211 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20673] 2026-10-28 02:58:10,220 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:10,292 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_readonly_fields ... 2026-10-28 02:58:10,843 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-28 02:58:10,854 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20675] 2026-10-28 02:58:10,863 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:11,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 02:58:11,849 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui: Starting TestEmployeeUi.test_employee_profile_tour ... 2026-10-28 02:58:12,441 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-28 02:58:12,457 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20679] 2026-10-28 02:58:12,467 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:13,104 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome pid: 15435 2026-10-28 02:58:13,104 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome headless temporary user profile dir: /tmp/tmpepw5tuh0_chrome_odoo 2026-10-28 02:58:13,104 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Issuing json command http://127.0.0.1:34261/json/version 2026-10-28 02:58:13,108 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34261/json/version with timeout 3 increased to 10s during tests 2026-10-28 02:58:13,119 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 02:58:13,120 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Issuing json command http://127.0.0.1:34261/json 2026-10-28 02:58:13,121 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:34261/json with timeout 3 increased to 10s during tests 2026-10-28 02:58:13,131 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Websocket url found: ws://127.0.0.1:34261/devtools/page/EDD8EE466303F982499223F6A5AA44AB 2026-10-28 02:58:13,150 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Enable chrome headless console log notification 2026-10-28 02:58:13,156 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome headless enable page notifications 2026-10-28 02:58:13,337 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:davidelora from n/a 2026-10-28 02:58:13,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Setting session cookie in browser 2026-10-28 02:58:13,346 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 02:58:13,346 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 02:58:13,372 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:58:14,868 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:14] "GET /odoo HTTP/1.1" 200 - 184 0.111 1.389 2026-10-28 02:58:14,876 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Navigation result: {'frameId': 'EDD8EE466303F982499223F6A5AA44AB', 'loaderId': 'C452E646A946FDF99F52F11B3BD5B250', 'isDownload': False} 2026-10-28 02:58:14,876 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Evaluate ready code "odoo.isTourReady('hr_employee_tour')" 2026-10-28 02:58:14,927 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:58:14,954 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:14] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-28 02:58:14,974 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.041 2026-10-28 02:58:15,137 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:15] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.068 0.155 2026-10-28 02:58:15,171 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:15] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.256 2026-10-28 02:58:15,202 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 02:58:15,203 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:15] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 02:58:15,262 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:15] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-28 02:58:15,950 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:58:15,956 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-28 02:58:15,968 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-28 02:58:15,980 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-28 02:58:15,996 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: Owl is running in 'dev' mode. 2026-10-28 02:58:16,015 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:58:16,072 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.022 2026-10-28 02:58:16,116 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.005 0.029 2026-10-28 02:58:16,154 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.005 0.058 2026-10-28 02:58:16,185 104 INFO rb-99b0b46-226057-429589 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-28 02:58:16,221 104 INFO rb-99b0b46-226057-429589 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-28 02:58:16,231 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 02:58:16,270 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 02:58:16,272 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "POST /mail/data HTTP/1.1" 200 - 34 0.058 0.053 2026-10-28 02:58:16,316 104 INFO rb-99b0b46-226057-429589 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-28 02:58:16,338 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 02:58:16,339 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /web/image/res.partner/1914/avatar_128?unique=1793156291000 HTTP/1.1" 200 - 15 0.020 0.106 2026-10-28 02:58:16,364 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.147 2026-10-28 02:58:16,395 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /web/image?model=res.users&field=avatar_128&id=482 HTTP/1.1" 200 - 9 0.008 0.180 2026-10-28 02:58:16,401 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-10-28 02:58:16,429 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.095 2026-10-28 02:58:16,437 104 INFO rb-99b0b46-226057-429589 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-28 02:58:16,471 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.017 2026-10-28 02:58:16,581 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-28 02:58:16,582 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 02:58:16,745 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "POST /web/dataset/call_kw/hr.employee.public/get_views HTTP/1.1" 200 - 82 0.060 0.159 2026-10-28 02:58:16,775 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.220 2026-10-28 02:58:16,857 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "POST /mail/data HTTP/1.1" 200 - 39 0.033 0.283 2026-10-28 02:58:16,875 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:16] "POST /web/dataset/call_kw/hr.employee.public/search_panel_select_range HTTP/1.1" 200 - 8 0.004 0.077 2026-10-28 02:58:17,081 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "POST /web/dataset/call_kw/hr.employee.public/web_search_read HTTP/1.1" 200 - 73 0.043 0.239 2026-10-28 02:58:17,400 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 10 0.018 0.038 2026-10-28 02:58:17,422 104 INFO rb-99b0b46-226057-429589 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-28 02:58:17,439 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.010 0.078 2026-10-28 02:58:17,453 104 INFO rb-99b0b46-226057-429589 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-28 02:58:17,500 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/26/image_1024?unique=1793156297256 HTTP/1.1" 200 - 12 0.014 0.081 2026-10-28 02:58:17,541 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: tour succeeded 2026-10-28 02:58:17,542 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: ╔═════════════════════════════════╗ ║ TOUR hr_employee_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-28 02:58:17,548 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.013 0.168 2026-10-28 02:58:17,570 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/6/image_1024?unique=1793156297249 HTTP/1.1" 200 - 5 0.008 0.172 2026-10-28 02:58:17,608 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/res.users/482/avatar_128 HTTP/1.1" 200 - 9 0.009 0.249 2026-10-28 02:58:17,672 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/res.users/14/avatar_128 HTTP/1.1" 200 - 10 0.016 0.307 2026-10-28 02:58:17,679 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: heap 25953152 (allocated 27279360) 2026-10-28 02:58:17,726 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/20/image_1024?unique=1793156297261 HTTP/1.1" 200 - 5 0.010 0.097 2026-10-28 02:58:17,733 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Closing chrome headless with pid 15435 2026-10-28 02:58:17,741 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Closing websocket connection 2026-10-28 02:58:17,743 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Terminating chrome headless with pid 15435 2026-10-28 02:58:17,747 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/22/image_1024?unique=1793156297258 HTTP/1.1" 200 - 4 0.003 0.232 2026-10-28 02:58:17,762 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/7/image_1024?unique=1793156297259 HTTP/1.1" 200 - 5 0.003 0.204 2026-10-28 02:58:17,779 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/23/image_1024?unique=1793156297260 HTTP/1.1" 200 - 4 0.002 0.193 2026-10-28 02:58:17,800 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/14/image_1024?unique=1793156297257 HTTP/1.1" 200 - 5 0.004 0.343 2026-10-28 02:58:17,827 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/21/image_1024?unique=1793156297262 HTTP/1.1" 200 - 5 0.014 0.118 2026-10-28 02:58:17,839 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/24/image_1024?unique=1793156297266 HTTP/1.1" 200 - 5 0.003 0.114 2026-10-28 02:58:17,846 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_025817_846669_test_employee_profile_tour.txt 2026-10-28 02:58:17,848 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Removing chrome user profile "/tmp/tmpepw5tuh0_chrome_odoo" 2026-10-28 02:58:17,862 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:17] "GET /web/image/hr.employee.public/17/image_1024?unique=1793156297267 HTTP/1.1" 200 - 5 0.003 0.132 2026-10-28 02:58:17,931 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:58:29,269 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk: Starting TestHrAttendanceKiosk.test_employee_count_kiosk ... 2026-10-28 02:58:29,567 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:58:30,014 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:30] "GET /hr_attendance/ec397808bdd943869fd1e485bfcb9079 HTTP/1.1" 200 - 19 0.015 0.435 2026-10-28 02:58:30,015 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk.TestHrAttendanceKiosk.test_employee_count_kiosk: waiting for threads: [] 2026-10-28 02:58:30,052 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk: Starting TestHrAttendanceKiosk.test_employee_infos_on_kiosk ... 2026-10-28 02:58:30,194 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 02:58:30,632 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:30] "GET /hr_attendance/ec397808bdd943869fd1e485bfcb9079 HTTP/1.1" 200 - 19 0.015 0.426 2026-10-28 02:58:30,650 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 02:58:30] "POST /hr_attendance/employees_infos HTTP/1.1" 200 - 5 0.003 0.011 2026-10-28 02:58:30,651 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk.TestHrAttendanceKiosk.test_employee_infos_on_kiosk: waiting for threads: [] 2026-10-28 02:58:30,734 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 02:58:31,285 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-28 02:58:31,300 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21065] 2026-10-28 02:58:31,310 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:31,774 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-10-28 02:58:31,787 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21067] 2026-10-28 02:58:31,795 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:32,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_manager: Starting TestAttendanceManager.test_attendance_manager_rights ... 2026-10-28 02:58:32,601 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #483 deleted hr.attendance.overtime records with IDs: [11] 2026-10-28 02:58:32,735 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #483 deleted hr.attendance.overtime records with IDs: [12] 2026-10-28 02:58:32,817 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_manager: Starting TestAttendanceManager.test_attendance_officer_rights ... 2026-10-28 02:58:32,978 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #484 deleted hr.attendance.overtime records with IDs: [11] 2026-10-28 02:58:33,110 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 02:58:45,377 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-10-28 02:58:45,391 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21447] 2026-10-28 02:58:45,400 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 02:58:46,201 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_absence_management ... 2026-10-28 02:58:46,997 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out ... 2026-10-28 02:58:47,951 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_calendar_tz ... 2026-10-28 02:58:48,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted resource.calendar.attendance records with IDs: [3299, 3300] 2026-10-28 02:58:48,491 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_employee_time_off ... 2026-10-28 02:58:48,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [19] 2026-10-28 02:58:48,924 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_lunch_period ... 2026-10-28 02:58:49,347 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_more_one_day_delta ... 2026-10-28 02:58:49,774 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_two_weeks_calendar ... 2026-10-28 02:58:49,827 104 INFO rb-99b0b46-226057-429589 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-28 02:58:49,891 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted resource.calendar.attendance records with IDs: [3369, 3370] 2026-10-28 02:58:50,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [22] 2026-10-28 02:58:50,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [23] 2026-10-28 02:58:50,716 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_checkout_past_day ... 2026-10-28 02:58:51,127 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_company_tolerance_multiple_attendances ... 2026-10-28 02:58:51,435 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_employee_tolerance_multiple_attendances ... 2026-10-28 02:58:51,741 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_no_validation_extra_hours_change ... 2026-10-28 02:58:52,488 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_both_threshold ... 2026-10-28 02:58:52,675 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [31] 2026-10-28 02:58:52,726 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_change_employee ... 2026-10-28 02:58:52,931 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21514] 2026-10-28 02:58:52,954 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [54] 2026-10-28 02:58:52,996 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-10-28 02:58:53,035 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_company_settings ... 2026-10-28 02:58:53,210 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_company_threshold ... 2026-10-28 02:58:53,395 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_employee_threshold ... 2026-10-28 02:58:53,584 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_far_timezones ... 2026-10-28 02:58:53,782 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_flexible_resource ... 2026-10-28 02:58:54,002 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_flexible_resource_with_tz ... 2026-10-28 02:58:54,191 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_fully_flexible_resource ... 2026-10-28 02:58:54,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_inside_attendance ... 2026-10-28 02:58:54,706 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21531] 2026-10-28 02:58:54,714 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [71] 2026-10-28 02:58:55,004 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_multiple_flexible_resources ... 2026-10-28 02:58:55,237 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [45] 2026-10-28 02:58:55,306 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_lunch ... 2026-10-28 02:58:55,539 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [46] 2026-10-28 02:58:55,639 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [47] 2026-10-28 02:58:55,685 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_multiple ... 2026-10-28 02:58:55,837 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21538] 2026-10-28 02:58:55,848 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [78] 2026-10-28 02:58:55,878 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [48] 2026-10-28 02:58:55,920 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_unclosed ... 2026-10-28 02:58:56,178 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_weekend ... 2026-10-28 02:58:56,356 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_with_microseconds ... 2026-10-28 02:58:56,519 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_refuse_timeoff ... 2026-10-28 02:58:56,644 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_simple_overtime ... 2026-10-28 02:58:56,932 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_weekly_expected_hours_limit ... 2026-10-28 02:58:58,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 02:59:22,286 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:24,983 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442dea980> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:24,984 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa47202c900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:24,992 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:24,998 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa47202f420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:25,422 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:28,847 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4477813a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:28,848 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4441cc180> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:28,858 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:28,865 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4441ccc20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:29,298 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:32,113 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44707f560> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:32,114 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4476049a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:32,122 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:32,128 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447604040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:32,534 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:36,112 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa471fe3f60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:36,112 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4471f00e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:36,120 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:36,127 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4471f3380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:36,605 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:40,165 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa46cb55940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:40,166 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445e40900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:40,172 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:40,179 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444d58e00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:40,555 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:42,976 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446e505e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:42,977 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4723a7ec0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:42,986 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:42,992 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4723a7380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:43,383 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:46,919 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa440ed5300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:46,921 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443d0a7a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:46,928 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:46,935 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443d0bc40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:47,382 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:51,173 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442e7c0e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:51,175 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443669580> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:51,184 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:51,192 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443669760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 02:59:52,098 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_accounting_date_reset_after_draft_reset ... 2026-10-28 02:59:54,454 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [219] 2026-10-28 02:59:55,360 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4488, 4489] 2026-10-28 02:59:55,533 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [7952] 2026-10-28 02:59:56,459 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_attachments_in_move_from_company_expense ... 2026-10-28 02:59:56,575 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:56,597 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:56,646 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:56,652 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:56,875 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:56,876 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:57,527 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [220] 2026-10-28 02:59:58,014 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_attachments_in_move_from_own_expense ... 2026-10-28 02:59:58,141 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:58,148 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:58,193 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:58,198 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:58,427 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:58,428 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 02:59:58,796 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [221] 2026-10-28 02:59:59,306 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_based_most_recent_expense_today ... 2026-10-28 03:00:00,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [222] 2026-10-28 03:00:00,777 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_based_user_input ... 2026-10-28 03:00:01,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [223] 2026-10-28 03:00:02,124 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_last_month ... 2026-10-28 03:00:03,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [224] 2026-10-28 03:00:04,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [225] 2026-10-28 03:00:04,612 104 INFO rb-99b0b46-226057-429589 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-28 03:00:05,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [226] 2026-10-28 03:00:06,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [227] 2026-10-28 03:00:07,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [228] 2026-10-28 03:00:08,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [229] 2026-10-28 03:00:09,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_within_month_early ... 2026-10-28 03:00:10,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [230] 2026-10-28 03:00:10,827 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_within_month_later ... 2026-10-28 03:00:11,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [231] 2026-10-28 03:00:12,312 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_compute_standard_price_update_warning_product_with_and_without_expense ... 2026-10-28 03:00:12,698 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_corner_case_defaults_values_from_product ... 2026-10-28 03:00:13,819 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_corner_case_expense_prevent_empty_sheet_approval_actions ... 2026-10-28 03:00:14,839 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [232] 2026-10-28 03:00:15,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_corner_case_expense_reported_cannot_be_zero ... 2026-10-28 03:00:16,284 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [233] 2026-10-28 03:00:17,296 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4522, 4523] 2026-10-28 03:00:17,435 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8001] 2026-10-28 03:00:18,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_create_report_name ... 2026-10-28 03:00:18,580 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_bank_account_of_employee_on_entry_and_register_payment ... 2026-10-28 03:00:19,511 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [234] 2026-10-28 03:00:20,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_by_company_with_caba_tax ... 2026-10-28 03:00:21,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_corner_case_changing_employee ... 2026-10-28 03:00:21,651 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_main_flow ... 2026-10-28 03:00:23,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [235, 236] 2026-10-28 03:00:28,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.partial.reconcile records with IDs: [775, 776, 773, 774] 2026-10-28 03:00:29,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.full.reconcile records with IDs: [472, 471] 2026-10-28 03:00:29,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.analytic.line records with IDs: [757, 758] 2026-10-28 03:00:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4532, 4533, 4534, 4535, 4536] 2026-10-28 03:00:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8010, 8011, 8012, 8013, 8014, 8015] 2026-10-28 03:00:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move records with IDs: [2964] 2026-10-28 03:00:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.followers records with IDs: [5930] 2026-10-28 03:00:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4537, 4538, 4539] 2026-10-28 03:00:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8020, 8021] 2026-10-28 03:00:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4543, 4544, 4545] 2026-10-28 03:00:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8019, 8022, 8029, 8030] 2026-10-28 03:00:32,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4537, 4538, 4539, 4530, 4531] 2026-10-28 03:00:32,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8020, 8021, 8017] 2026-10-28 03:00:32,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4546, 4547, 4548, 4549, 4550] 2026-10-28 03:00:32,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8019, 8022, 8031, 8032, 8016, 8018, 8033] 2026-10-28 03:00:33,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move records with IDs: [2966, 2965] 2026-10-28 03:00:33,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.payment records with IDs: [336, 335] 2026-10-28 03:00:33,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted hr.expense records with IDs: [53, 52] 2026-10-28 03:00:33,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.analytic.account records with IDs: [898] 2026-10-28 03:00:34,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [237] 2026-10-28 03:00:34,927 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_mandatory_analytic_plan_product_category ... 2026-10-28 03:00:35,780 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [238] 2026-10-28 03:00:35,810 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_multi_currencies ... 2026-10-28 03:00:38,985 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [239, 240, 241, 242] 2026-10-28 03:00:40,948 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [243, 244] 2026-10-28 03:00:41,676 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_no_stealing_from_employees ... 2026-10-28 03:00:42,816 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [245] 2026-10-28 03:00:43,836 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_paid_company_no_autobalancing_line ... 2026-10-28 03:00:44,588 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [246] 2026-10-28 03:00:44,749 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4582, 4583] 2026-10-28 03:00:44,933 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8082] 2026-10-28 03:00:45,184 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_payment_method ... 2026-10-28 03:00:46,038 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [247] 2026-10-28 03:00:46,430 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_set_quantity_to_0 ... 2026-10-28 03:00:46,635 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_set_total_amount_to_0 ... 2026-10-28 03:00:46,828 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_attachments_sync ... 2026-10-28 03:00:47,114 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15183] 2026-10-28 03:00:47,135 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15180] 2026-10-28 03:00:47,200 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15184] 2026-10-28 03:00:47,268 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15188] 2026-10-28 03:00:47,312 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15185] 2026-10-28 03:00:47,358 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15182] 2026-10-28 03:00:47,359 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted hr.expense records with IDs: [74] 2026-10-28 03:00:47,396 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15186] 2026-10-28 03:00:47,415 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15187] 2026-10-28 03:00:47,614 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15192] 2026-10-28 03:00:47,634 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15189] 2026-10-28 03:00:47,688 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15193] 2026-10-28 03:00:47,750 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15198] 2026-10-28 03:00:47,778 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15194] 2026-10-28 03:00:47,807 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15191] 2026-10-28 03:00:47,807 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted hr.expense records with IDs: [77] 2026-10-28 03:00:47,846 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15196] 2026-10-28 03:00:47,869 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15197] 2026-10-28 03:00:47,924 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_branch_company ... 2026-10-28 03:00:58,714 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [248] 2026-10-28 03:00:59,737 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [249] 2026-10-28 03:01:00,180 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_journal_id ... 2026-10-28 03:01:00,443 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_multi_company ... 2026-10-28 03:01:00,852 104 INFO rb-99b0b46-226057-429589 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-28 03:01:00,891 104 INFO rb-99b0b46-226057-429589 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-28 03:01:01,607 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #489 deleted mail.activity records with IDs: [250] 2026-10-28 03:01:01,765 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #489 deleted mail.mail records with IDs: [639] 2026-10-28 03:01:01,797 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #489 deleted mail.activity records with IDs: [251] 2026-10-28 03:01:01,806 104 INFO rb-99b0b46-226057-429589 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-28 03:01:02,293 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_with_line_ids ... 2026-10-28 03:01:03,149 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [252] 2026-10-28 03:01:04,242 104 INFO rb-99b0b46-226057-429589 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-28 03:01:04,392 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8109, 8110, 8111, 8112] 2026-10-28 03:01:05,890 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [253] 2026-10-28 03:01:06,320 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_split_flow ... 2026-10-28 03:01:07,256 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted hr.expense.split records with IDs: [1] 2026-10-28 03:01:07,525 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_standard_price_update_warning ... 2026-10-28 03:01:08,578 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_vendor ... 2026-10-28 03:01:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [254] 2026-10-28 03:01:10,329 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_foreign_currencies_total ... 2026-10-28 03:01:10,635 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_move_creation_with_quantity ... 2026-10-28 03:01:11,374 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [255] 2026-10-28 03:01:11,831 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_multiple_attachments_in_move_from_company_expense ... 2026-10-28 03:01:11,841 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:01:11,841 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:01:12,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:01:12,205 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:01:12,546 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [256] 2026-10-28 03:01:12,938 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_payment_edit_fields ... 2026-10-28 03:01:13,766 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [257] 2026-10-28 03:01:14,330 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_tax_is_used_when_in_transactions ... 2026-10-28 03:01:14,524 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_update_expense_price_on_product_standard_price ... 2026-10-28 03:01:14,911 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:17,529 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44443fba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:17,530 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44483ce00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:17,536 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:17,540 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44483e7a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:17,575 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-28 03:01:43,055 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:45,317 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa440fc87c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:45,317 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4734d2c00> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:45,334 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:45,340 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4734d3740> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:45,729 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:49,524 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447835080> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:49,525 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4420cb4c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:49,532 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:49,538 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4420cafc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:49,943 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:52,512 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447a5df80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:52,514 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4470196c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:52,522 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:52,528 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44701a7a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:54,019 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:56,619 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4446b7060> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:56,621 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441fade40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:56,629 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:56,636 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441fae520> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:01:57,119 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:00,815 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444976200> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:00,816 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447c01a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:00,828 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:00,833 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447c02b60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:01,229 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:03,673 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446e72de0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:03,675 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441458ae0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:03,684 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:03,691 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44145ba60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:05,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:07,696 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445141c60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:07,697 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4477a3420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:07,705 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:07,712 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4477a32e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:08,103 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:11,538 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441282200> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:11,539 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4472c37e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:11,549 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:11,556 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4472c0720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:12,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_corner_case_expense_sheet_only_accountant_can_unlink_expenses ... 2026-10-28 03:02:15,315 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #490 deleted mail.activity records with IDs: [260] 2026-10-28 03:02:15,421 104 INFO rb-99b0b46-226057-429589 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-28 03:02:15,556 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_expense_access_rights ... 2026-10-28 03:02:15,896 104 INFO rb-99b0b46-226057-429589 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-28 03:02:16,147 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #492 deleted mail.activity records with IDs: [261] 2026-10-28 03:02:16,196 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_expense_sheet_access_rights ... 2026-10-28 03:02:17,135 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #493 deleted mail.activity records with IDs: [262] 2026-10-28 03:02:17,330 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #493 deleted mail.mail records with IDs: [640] 2026-10-28 03:02:17,366 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #493 deleted mail.activity records with IDs: [263] 2026-10-28 03:02:17,415 104 INFO rb-99b0b46-226057-429589 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-28 03:02:18,031 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_expense_sheet_access_rights_user ... 2026-10-28 03:02:19,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome pid: 15658 2026-10-28 03:02:19,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome headless temporary user profile dir: /tmp/tmp1ubapdne_chrome_odoo 2026-10-28 03:02:19,243 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Issuing json command http://127.0.0.1:36581/json/version 2026-10-28 03:02:19,244 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:36581/json/version with timeout 3 increased to 10s during tests 2026-10-28 03:02:19,327 104 INFO rb-99b0b46-226057-429589 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-28 03:02:19,327 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Issuing json command http://127.0.0.1:36581/json 2026-10-28 03:02:19,328 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:36581/json with timeout 3 increased to 10s during tests 2026-10-28 03:02:19,342 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Websocket url found: ws://127.0.0.1:36581/devtools/page/D9750F3F86E60FEB1E2736F2CCED5D8F 2026-10-28 03:02:19,350 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Enable chrome headless console log notification 2026-10-28 03:02:19,359 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome headless enable page notifications 2026-10-28 03:02:19,499 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:test-expense from n/a 2026-10-28 03:02:19,502 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Setting session cookie in browser 2026-10-28 03:02:19,505 104 INFO rb-99b0b46-226057-429589 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-28 03:02:19,505 104 INFO rb-99b0b46-226057-429589 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-28 03:02:19,528 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:02:22,071 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:22] "GET /odoo HTTP/1.1" 200 - 184 0.110 2.435 2026-10-28 03:02:22,074 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Navigation result: {'frameId': 'D9750F3F86E60FEB1E2736F2CCED5D8F', 'loaderId': '4A666FC9AF1B32691A6739741326F3A0', 'isDownload': False} 2026-10-28 03:02:22,074 104 INFO rb-99b0b46-226057-429589 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-28 03:02:22,129 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:22] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-28 03:02:22,139 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:22] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-28 03:02:22,206 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 03:02:22,280 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:22] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 112 0.049 0.113 2026-10-28 03:02:22,296 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.169 2026-10-28 03:02:22,303 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.179 2026-10-28 03:02:22,330 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:22] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 03:02:22,412 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:22] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 03:02:23,087 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-28 03:02:23,093 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-28 03:02:23,096 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 03:02:23,112 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-28 03:02:23,122 104 INFO rb-99b0b46-226057-429589 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-28 03:02:23,141 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:02:23,207 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.005 0.023 2026-10-28 03:02:23,239 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.054 2026-10-28 03:02:23,279 104 INFO rb-99b0b46-226057-429589 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-28 03:02:23,292 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.099 2026-10-28 03:02:23,309 104 INFO rb-99b0b46-226057-429589 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-28 03:02:23,381 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02: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-28 03:02:23,382 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 03:02:23,388 104 INFO rb-99b0b46-226057-429589 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-28 03:02:23,411 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:02:23,435 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.118 2026-10-28 03:02:23,439 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.154 2026-10-28 03:02:23,462 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.118 2026-10-28 03:02:23,513 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /web/image?model=res.users&field=avatar_128&id=495 HTTP/1.1" 200 - 16 0.015 0.174 2026-10-28 03:02:23,525 104 INFO rb-99b0b46-226057-429589 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-28 03:02:23,559 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /web/image/res.partner/1957/avatar_128?unique=1793156477000 HTTP/1.1" 200 - 8 0.016 0.217 2026-10-28 03:02:23,599 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.049 2026-10-28 03:02:23,626 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "POST /web/action/load HTTP/1.1" 200 - 15 0.007 0.072 2026-10-28 03:02:23,698 104 INFO rb-99b0b46-226057-429589 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-28 03:02:23,700 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 03:02:23,708 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 03:02:23,721 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 03:02:23,733 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-28 03:02:23,736 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-28 03:02:23,749 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:02:23,771 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "POST /mail/data HTTP/1.1" 200 - 39 0.060 0.068 2026-10-28 03:02:23,774 104 INFO rb-99b0b46-226057-429589 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-28 03:02:23,892 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 54 0.029 0.164 2026-10-28 03:02:23,915 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /web/image/res.company/217/favicon HTTP/1.1" 200 - 9 0.006 0.175 2026-10-28 03:02:23,937 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.151 2026-10-28 03:02:23,979 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:23] "GET /web/image/res.company/217/favicon HTTP/1.1" 304 - 4 0.020 0.042 2026-10-28 03:02:24,117 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 49 0.022 0.117 2026-10-28 03:02:24,121 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.162 2026-10-28 03:02:24,123 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.160 2026-10-28 03:02:24,234 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 30 0.029 0.267 2026-10-28 03:02:24,270 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/hr.expense.sheet/web_search_read HTTP/1.1" 200 - 8 0.008 0.082 2026-10-28 03:02:24,273 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.093 2026-10-28 03:02:24,377 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 8 0.007 0.020 2026-10-28 03:02:24,448 104 INFO rb-99b0b46-226057-429589 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-28 03:02:24,462 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 495, model: hr.employee 2026-10-28 03:02:24,481 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "GET /web/image/hr.employee/60/avatar_128 HTTP/1.1" 200 - 7 0.002 0.027 2026-10-28 03:02:24,491 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-10-28 03:02:24,589 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 31 0.025 0.108 2026-10-28 03:02:24,663 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 03:02:24,763 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 03:02:24,797 104 INFO rb-99b0b46-226057-429589 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-28 03:02:24,830 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.023 0.045 2026-10-28 03:02:24,906 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /web/dataset/call_button/hr.expense.sheet/action_submit_sheet HTTP/1.1" 200 - 29 0.018 0.072 2026-10-28 03:02:24,941 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:24] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.014 0.102 2026-10-28 03:02:25,019 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:25] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 22 0.020 0.078 2026-10-28 03:02:25,076 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: tour succeeded 2026-10-28 03:02:25,077 104 INFO rb-99b0b46-226057-429589 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-28 03:02:25,122 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:02:25] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.022 0.058 2026-10-28 03:02:25,242 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: heap 28833912 (allocated 31211520) 2026-10-28 03:02:25,257 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Closing chrome headless with pid 15658 2026-10-28 03:02:25,259 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Closing websocket connection 2026-10-28 03:02:25,259 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Terminating chrome headless with pid 15658 2026-10-28 03:02:25,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_030225_377516_test_expense_sheet_access_rights_user.txt 2026-10-28 03:02:25,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Removing chrome user profile "/tmp/tmp1ubapdne_chrome_odoo" 2026-10-28 03:02:25,531 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:28,051 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4435179c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:28,052 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa471edf420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:28,060 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:28,066 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa471edeca0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:28,098 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-28 03:02:51,404 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:55,382 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446de4ea0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:55,383 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445d46980> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:55,388 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:55,393 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445d45940> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:55,724 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:58,405 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446030cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:58,407 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa471a5b6a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:58,415 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:58,423 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa471a5b600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:02:59,803 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:02,360 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441be7600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:02,362 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446dee0c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:02,370 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:02,377 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446deeb60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:02,819 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:06,311 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447da7920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:06,312 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa445807600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:06,318 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:06,323 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4458076a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:06,708 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:09,116 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4737c5ee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:09,118 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446cad760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:09,126 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:09,133 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446caf100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:10,463 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:13,309 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443793380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:13,310 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa446290900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:13,316 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:13,321 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447c97600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:13,685 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:16,957 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa441fa4360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:16,958 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441f5a480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:16,967 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:16,973 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441f589a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:17,305 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:19,582 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445750360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:19,583 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441b91620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:19,592 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:19,598 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441b92340> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:21,429 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email ... 2026-10-28 03:03:21,804 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [641] 2026-10-28 03:03:21,988 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [642] 2026-10-28 03:03:22,216 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [643] 2026-10-28 03:03:22,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_employee_without_user ... 2026-10-28 03:03:22,542 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [644] 2026-10-28 03:03:22,560 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #496 deleted mail.message records with IDs: [21619] 2026-10-28 03:03:22,604 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_no_product ... 2026-10-28 03:03:22,904 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [645] 2026-10-28 03:03:22,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_several_companies_one_employee ... 2026-10-28 03:03:23,288 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [646] 2026-10-28 03:03:23,352 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_several_employees ... 2026-10-28 03:03:23,949 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [647] 2026-10-28 03:03:24,003 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_mail_get_default_expense_sheet_values_errors ... 2026-10-28 03:03:24,324 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [648] 2026-10-28 03:03:24,388 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_mail_parsing_subjects ... 2026-10-28 03:03:24,873 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:27,622 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442da4d60> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:27,623 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa440087420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:27,631 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:27,638 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa440087600> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:27,679 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:03:50,877 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:54,997 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa446e6e700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:54,999 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa43fdbade0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:55,005 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:55,010 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa43fdb9e40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:55,382 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:58,754 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa445b24cc0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:58,755 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa46c7056c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:58,764 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:58,771 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa46c707560> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:03:59,156 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:01,731 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa444ddf380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:01,732 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444bf8900> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:01,739 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:01,743 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa446e70f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:02,190 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:05,705 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4449851c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:05,706 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441632840> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:05,712 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:05,717 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441631da0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:06,078 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:09,399 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4723514e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:09,400 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4732e8ea0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:09,410 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:09,416 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4732e8c20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:09,840 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:12,251 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4473307c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:12,252 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa471fb7920> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:12,260 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:12,266 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa471fb4360> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:12,639 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:15,714 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4421f0f40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:15,715 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44760d440> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:15,723 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:15,729 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44760f6a0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:16,093 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:19,564 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa471d202c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:19,566 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4407c9120> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:19,573 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:19,580 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4407c9a80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:20,492 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_states: Starting TestExpensesStates.test_expense_state_synchro_1_regular_flow ... 2026-10-28 03:04:23,172 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted mail.activity records with IDs: [265, 266] 2026-10-28 03:04:23,943 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_states: Starting TestExpensesStates.test_expense_state_synchro_2_employee_specific_flow ... 2026-10-28 03:04:25,036 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted mail.activity records with IDs: [267, 268] 2026-10-28 03:04:27,103 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4655, 4656, 4657, 4658] 2026-10-28 03:04:27,289 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8168, 8169] 2026-10-28 03:04:30,052 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.partial.reconcile records with IDs: [779] 2026-10-28 03:04:32,944 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.partial.reconcile records with IDs: [780, 781] 2026-10-28 03:04:33,136 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.full.reconcile records with IDs: [475] 2026-10-28 03:04:33,707 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4662, 4663, 4664] 2026-10-28 03:04:33,912 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8173, 8174, 8175, 8176] 2026-10-28 03:04:34,046 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move records with IDs: [3004] 2026-10-28 03:04:34,068 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted mail.followers records with IDs: [6001] 2026-10-28 03:04:36,105 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.partial.reconcile records with IDs: [782] 2026-10-28 03:04:36,232 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.full.reconcile records with IDs: [476] 2026-10-28 03:04:36,558 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_states: Starting TestExpensesStates.test_expense_state_synchro_3_company_specific_flow ... 2026-10-28 03:04:37,289 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted mail.activity records with IDs: [269] 2026-10-28 03:04:37,828 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4672, 4673, 4674] 2026-10-28 03:04:38,002 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8190, 8191] 2026-10-28 03:04:39,034 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted mail.activity records with IDs: [270] 2026-10-28 03:04:39,151 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4678, 4679, 4680] 2026-10-28 03:04:39,317 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8195, 8196, 8197, 8198] 2026-10-28 03:04:39,476 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move records with IDs: [3011] 2026-10-28 03:04:40,284 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4681, 4682, 4683] 2026-10-28 03:04:40,452 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8200, 8201] 2026-10-28 03:04:40,840 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4684, 4685, 4686] 2026-10-28 03:04:41,089 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8199, 8202, 8203, 8204] 2026-10-28 03:04:41,234 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #500 deleted account.move records with IDs: [3012] 2026-10-28 03:04:42,587 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:45,862 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa442317ce0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:45,863 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4463ed760> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:45,870 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:45,877 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4463ed9e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:04:45,908 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:04:46,134 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour: Starting TestExpensesTour.test_tour_expenses ... 2026-10-28 03:04:46,476 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome pid: 15893 2026-10-28 03:04:46,476 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome headless temporary user profile dir: /tmp/tmpdcgw6te__chrome_odoo 2026-10-28 03:04:46,476 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Issuing json command http://127.0.0.1:37423/json/version 2026-10-28 03:04:46,482 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37423/json/version with timeout 3 increased to 10s during tests 2026-10-28 03:04:46,548 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Browser version: Chrome/150.0.7871.114 2026-10-28 03:04:46,548 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Issuing json command http://127.0.0.1:37423/json 2026-10-28 03:04:46,549 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:37423/json with timeout 3 increased to 10s during tests 2026-10-28 03:04:46,561 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Websocket url found: ws://127.0.0.1:37423/devtools/page/273CC39165F08181353EFF2F12F0F0DA 2026-10-28 03:04:46,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Enable chrome headless console log notification 2026-10-28 03:04:46,587 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome headless enable page notifications 2026-10-28 03:04:46,645 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 03:04:46,657 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Setting session cookie in browser 2026-10-28 03:04:46,659 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-28 03:04:46,659 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-28 03:04:46,675 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:04:48,209 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:48] "GET /odoo HTTP/1.1" 200 - 191 0.165 1.372 2026-10-28 03:04:48,217 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Navigation result: {'frameId': '273CC39165F08181353EFF2F12F0F0DA', 'loaderId': '2FAA8F3D9545D3508F478CBF5C368DFE', 'isDownload': False} 2026-10-28 03:04:48,217 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Evaluate ready code "odoo.isTourReady('hr_expense_test_tour')" 2026-10-28 03:04:48,252 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:48] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-10-28 03:04:48,260 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:48] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-28 03:04:48,264 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-28 03:04:48,322 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 03:04:49,036 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.279 0.514 2026-10-28 03:04:49,055 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.803 2026-10-28 03:04:49,063 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-28 03:04:49,067 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.542 2026-10-28 03:04:49,234 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 03:04:49,235 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-28 03:04:49,239 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 03:04:49,260 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-28 03:04:49,283 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: Owl is running in 'dev' mode. 2026-10-28 03:04:49,322 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 03:04:49,381 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.023 0.073 2026-10-28 03:04:49,387 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-10-28 03:04:49,418 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.081 2026-10-28 03:04:49,425 104 INFO rb-99b0b46-226057-429589 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-28 03:04:49,453 104 INFO rb-99b0b46-226057-429589 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-28 03:04:49,526 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 03:04:49,546 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.046 0.166 2026-10-28 03:04:49,549 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.107 2026-10-28 03:04:49,586 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.069 2026-10-28 03:04:49,610 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.202 2026-10-28 03:04:49,644 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:04:49,646 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 03:04:49,669 104 INFO rb-99b0b46-226057-429589 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-28 03:04:49,683 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 03:04:49,884 104 INFO rb-99b0b46-226057-429589 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-28 03:04:49,955 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "POST /mail/data HTTP/1.1" 200 - 145 0.143 0.357 2026-10-28 03:04:49,992 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:49] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.009 0.393 2026-10-28 03:04:50,011 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.418 2026-10-28 03:04:50,044 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.445 2026-10-28 03:04:50,076 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/action/load HTTP/1.1" 200 - 15 0.010 0.176 2026-10-28 03:04:50,185 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-28 03:04:50,227 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.023 2026-10-28 03:04:50,232 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-28 03:04:50,233 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 03:04:50,234 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-28 03:04:50,236 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 03:04:50,263 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:04:50,278 104 INFO rb-99b0b46-226057-429589 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-28 03:04:50,332 104 INFO rb-99b0b46-226057-429589 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-28 03:04:50,378 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 56 0.038 0.098 2026-10-28 03:04:50,528 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 41 0.030 0.079 2026-10-28 03:04:50,537 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.116 2026-10-28 03:04:50,541 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.114 2026-10-28 03:04:50,582 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 03:04:50,663 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 4 0.005 0.029 2026-10-28 03:04:50,736 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 8 0.007 0.016 2026-10-28 03:04:50,827 104 INFO rb-99b0b46-226057-429589 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-28 03:04:50,854 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 10 0.009 0.030 2026-10-28 03:04:50,911 104 INFO rb-99b0b46-226057-429589 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-28 03:04:50,941 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 03:04:50,978 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:50] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 9 0.006 0.029 2026-10-28 03:04:51,114 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 03:04:51,149 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 13 0.010 0.017 2026-10-28 03:04:51,264 104 INFO rb-99b0b46-226057-429589 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-28 03:04:51,288 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 4 0.023 0.016 2026-10-28 03:04:51,384 104 INFO rb-99b0b46-226057-429589 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-28 03:04:51,446 104 INFO rb-99b0b46-226057-429589 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-28 03:04:51,463 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 18 0.014 0.050 2026-10-28 03:04:51,515 104 INFO rb-99b0b46-226057-429589 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-28 03:04:51,522 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.007 0.017 2026-10-28 03:04:51,542 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.005 0.029 2026-10-28 03:04:51,568 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 6 0.006 0.043 2026-10-28 03:04:51,688 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 31 0.022 0.071 2026-10-28 03:04:51,795 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 18 0.014 0.057 2026-10-28 03:04:51,840 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 4 0.003 0.014 2026-10-28 03:04:51,882 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:51] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-28 03:04:51,959 104 INFO rb-99b0b46-226057-429589 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-28 03:04:52,030 104 INFO rb-99b0b46-226057-429589 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-28 03:04:52,057 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:52] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-28 03:04:52,106 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:52] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 4 0.005 0.018 2026-10-28 03:04:52,155 104 INFO rb-99b0b46-226057-429589 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-28 03:04:52,230 104 INFO rb-99b0b46-226057-429589 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-28 03:04:52,277 104 INFO rb-99b0b46-226057-429589 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-28 03:04:52,357 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:52] "POST /web/dataset/call_kw/hr.expense/get_expenses_to_submit HTTP/1.1" 200 - 43 0.037 0.082 2026-10-28 03:04:52,485 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:52] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 35 0.019 0.089 2026-10-28 03:04:52,599 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:52] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 27 0.022 0.066 2026-10-28 03:04:52,667 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:52] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-28 03:04:52,750 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:52] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-28 03:04:52,829 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:52] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 03:04:52,844 104 INFO rb-99b0b46-226057-429589 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-28 03:04:52,905 104 INFO rb-99b0b46-226057-429589 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-28 03:04:52,950 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:52] "POST /mail/thread/data HTTP/1.1" 200 - 47 0.048 0.071 2026-10-28 03:04:52,984 104 INFO rb-99b0b46-226057-429589 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-28 03:04:53,007 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:53] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.020 0.127 2026-10-28 03:04:53,028 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:53] "POST /web/action/load HTTP/1.1" 200 - 13 0.005 0.032 2026-10-28 03:04:53,118 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:53] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 9 0.007 0.049 2026-10-28 03:04:53,192 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:53] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.041 2026-10-28 03:04:53,526 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e60ceff/web.assets_backend_lazy.min.css (id:15593) 2026-10-28 03:04:53,529 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:53] "GET /web/assets/e60ceff/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.009 0.312 2026-10-28 03:04:53,700 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/40d5356/web.assets_backend_lazy.min.js (id:15594) 2026-10-28 03:04:53,703 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:53] "GET /web/assets/40d5356/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.004 0.490 2026-10-28 03:04:53,752 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:53] "POST /web/dataset/call_kw/hr.expense/web_read_group HTTP/1.1" 200 - 2 0.002 0.013 2026-10-28 03:04:53,779 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:53] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-28 03:04:53,803 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:53] "GET /web/assets/7931813/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 03:04:53,915 104 INFO rb-99b0b46-226057-429589 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-28 03:04:54,005 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:54] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 18 0.016 0.064 2026-10-28 03:04:54,176 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:54] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-28 03:04:54,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: tour succeeded 2026-10-28 03:04:54,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: ╔═════════════════════════════════════╗ ║ TOUR hr_expense_test_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-28 03:04:54,377 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:54] "GET /web/image/hr.employee/3/avatar_128 HTTP/1.1" 200 - 5 0.011 0.057 2026-10-28 03:04:54,418 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:54] "GET /web/image/hr.employee/4/avatar_128 HTTP/1.1" 200 - 5 0.004 0.092 2026-10-28 03:04:54,460 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:54] "GET /web/image/hr.employee/16/avatar_128 HTTP/1.1" 200 - 5 0.003 0.117 2026-10-28 03:04:54,485 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:04:54] "GET /web/image/hr.employee/10/avatar_128 HTTP/1.1" 200 - 5 0.004 0.155 2026-10-28 03:04:54,571 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: heap 44447716 (allocated 45895680) 2026-10-28 03:04:54,591 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Closing chrome headless with pid 15893 2026-10-28 03:04:54,596 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Closing websocket connection 2026-10-28 03:04:54,597 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Terminating chrome headless with pid 15893 2026-10-28 03:04:54,714 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_030454_714248_test_tour_expenses.txt 2026-10-28 03:04:54,714 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Removing chrome user profile "/tmp/tmpdcgw6te__chrome_odoo" 2026-10-28 03:04:54,797 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 03:05:17,282 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:20,755 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa472343100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:20,756 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44715db20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:20,763 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:20,768 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44715f420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:21,137 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:24,772 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa46c7582c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:24,774 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443028fe0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:24,783 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:24,790 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa4430282c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:25,161 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:27,471 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa443244400> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:27,473 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa443746160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:27,482 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:27,489 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa443747560> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:27,970 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:31,563 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4479b6160> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:31,564 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447c7a520> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:31,573 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:31,580 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447c78720> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:32,018 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:35,465 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa447d67ba0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:35,467 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444793380> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:35,475 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:35,481 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444790040> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:35,898 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:38,288 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4447742c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:38,289 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa441f6a700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:38,298 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:38,304 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa441f6aa20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:38,688 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:42,011 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44778a8e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:42,013 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa447b81620> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:42,022 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:42,029 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa447b832e0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:42,448 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:45,765 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa44806fc40> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:45,767 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa472e7e700> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:45,775 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:45,782 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa472e7dee0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-99b0b46-226057/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-99b0b46-226057/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-99b0b46-226057/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-99b0b46-226057/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-99b0b46-226057/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-99b0b46-226057/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-99b0b46-226057/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:05:46,623 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui: Starting TestUi.test_expense_manager_can_always_set_employee ... 2026-10-28 03:05:47,300 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome pid: 16148 2026-10-28 03:05:47,300 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome headless temporary user profile dir: /tmp/tmphaddkrqy_chrome_odoo 2026-10-28 03:05:47,300 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Issuing json command http://127.0.0.1:46541/json/version 2026-10-28 03:05:47,302 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:46541/json/version with timeout 3 increased to 10s during tests 2026-10-28 03:05:47,371 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Browser version: Chrome/150.0.7871.114 2026-10-28 03:05:47,371 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Issuing json command http://127.0.0.1:46541/json 2026-10-28 03:05:47,372 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:46541/json with timeout 3 increased to 10s during tests 2026-10-28 03:05:47,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Websocket url found: ws://127.0.0.1:46541/devtools/page/D8C6FE9D8E29A85AA8876624035A49FE 2026-10-28 03:05:47,396 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Enable chrome headless console log notification 2026-10-28 03:05:47,414 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome headless enable page notifications 2026-10-28 03:05:47,580 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:expense_manager_1 from n/a 2026-10-28 03:05:47,590 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Setting session cookie in browser 2026-10-28 03:05:47,593 104 INFO rb-99b0b46-226057-429589 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-28 03:05:47,593 104 INFO rb-99b0b46-226057-429589 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-28 03:05:47,611 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:05:48,977 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:48] "GET /odoo HTTP/1.1" 200 - 185 0.109 1.260 2026-10-28 03:05:48,982 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Navigation result: {'frameId': 'D8C6FE9D8E29A85AA8876624035A49FE', 'loaderId': '4230FA9A58285A36FC788CA796633E9E', 'isDownload': False} 2026-10-28 03:05:48,983 104 INFO rb-99b0b46-226057-429589 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-28 03:05:49,037 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:49] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-28 03:05:49,061 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:49] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-10-28 03:05:49,144 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 03:05:49,238 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:49] "GET /web/webclient/load_menus/c10980d85f53332b7c45b8bde1371ca7c1740024bf1fdddb036919ab7207ca9a HTTP/1.1" 200 - 115 0.071 0.146 2026-10-28 03:05:49,261 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.232 2026-10-28 03:05:49,295 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.253 2026-10-28 03:05:49,320 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:49] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 03:05:49,363 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:49] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 03:05:50,059 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 03:05:50,060 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-28 03:05:50,062 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-28 03:05:50,084 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-28 03:05:50,113 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: Owl is running in 'dev' mode. 2026-10-28 03:05:50,132 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:05:50,179 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-10-28 03:05:50,187 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 03:05:50,207 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.013 2026-10-28 03:05:50,272 104 INFO rb-99b0b46-226057-429589 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-28 03:05:50,289 104 INFO rb-99b0b46-226057-429589 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-28 03:05:50,356 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 03:05:50,363 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 03:05:50,377 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /mail/data HTTP/1.1" 200 - 34 0.046 0.052 2026-10-28 03:05:50,390 104 INFO rb-99b0b46-226057-429589 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-28 03:05:50,400 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:05:50,459 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /web/image?model=res.users&field=avatar_128&id=507 HTTP/1.1" 200 - 17 0.035 0.117 2026-10-28 03:05:50,524 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /web/image/res.partner/1984/avatar_128?unique=1793156694000 HTTP/1.1" 200 - 9 0.018 0.198 2026-10-28 03:05:50,529 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-10-28 03:05:50,559 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.140 2026-10-28 03:05:50,566 104 INFO rb-99b0b46-226057-429589 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-28 03:05:50,583 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.270 2026-10-28 03:05:50,597 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 03:05:50,606 104 INFO rb-99b0b46-226057-429589 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-28 03:05:50,619 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /web/action/load HTTP/1.1" 200 - 15 0.015 0.024 2026-10-28 03:05:50,641 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 03:05:50,656 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 03:05:50,657 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /web/image/res.company/223/favicon HTTP/1.1" 200 - 9 0.008 0.063 2026-10-28 03:05:50,662 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 03:05:50,665 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 03:05:50,668 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:05:50,823 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 52 0.033 0.105 2026-10-28 03:05:50,903 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-28 03:05:50,932 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 5 0.004 0.038 2026-10-28 03:05:50,939 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-10-28 03:05:51,001 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 03:05:51,080 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 6 0.006 0.015 2026-10-28 03:05:51,175 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "GET /viin_brand_hr_expense/static/img/phone-bill.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-28 03:05:51,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-28 03:05:51,238 104 INFO rb-99b0b46-226057-429589 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-28 03:05:51,254 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "GET /web/image/hr.employee/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.024 2026-10-28 03:05:51,257 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-28 03:05:51,282 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "GET /web/image/hr.employee/3/avatar_128 HTTP/1.1" 200 - 6 0.004 0.051 2026-10-28 03:05:51,285 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-28 03:05:51,309 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "GET /web/image/hr.employee/5/avatar_128 HTTP/1.1" 200 - 6 0.003 0.080 2026-10-28 03:05:51,423 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 23 0.028 0.158 2026-10-28 03:05:51,468 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-28 03:05:51,482 104 INFO rb-99b0b46-226057-429589 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-28 03:05:51,489 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "GET /web/image/hr.employee/65/avatar_128 HTTP/1.1" 200 - 6 0.003 0.021 2026-10-28 03:05:51,508 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 03:05:51,591 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /web/dataset/call_kw/hr.expense/web_read HTTP/1.1" 200 - 24 0.018 0.065 2026-10-28 03:05:51,663 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /web/dataset/call_kw/hr.expense/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 03:05:51,712 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 03:05:51,780 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /web/dataset/call_kw/hr.expense/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 03:05:51,822 104 INFO rb-99b0b46-226057-429589 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-28 03:05:51,870 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.032 0.065 2026-10-28 03:05:51,898 104 INFO rb-99b0b46-226057-429589 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-28 03:05:51,917 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "GET /web/image/hr.employee.public/65/avatar_128 HTTP/1.1" 200 - 11 0.007 0.104 2026-10-28 03:05:51,941 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /web/dataset/call_kw/hr.employee.public/name_search HTTP/1.1" 200 - 2 0.004 0.114 2026-10-28 03:05:51,960 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:51] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.005 0.124 2026-10-28 03:05:52,167 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "POST /web/dataset/call_kw/hr.employee.public/name_search HTTP/1.1" 200 - 2 0.004 0.014 2026-10-28 03:05:52,214 104 INFO rb-99b0b46-226057-429589 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-28 03:05:52,221 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "GET /web/image/hr.employee.public/64/avatar_128 HTTP/1.1" 200 - 5 0.005 0.023 2026-10-28 03:05:52,285 104 INFO rb-99b0b46-226057-429589 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-28 03:05:52,337 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 29 0.035 0.082 2026-10-28 03:05:52,487 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 40 0.031 0.091 2026-10-28 03:05:52,533 104 INFO rb-99b0b46-226057-429589 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-28 03:05:52,574 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.013 0.051 2026-10-28 03:05:52,609 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.010 0.078 2026-10-28 03:05:52,667 104 INFO rb-99b0b46-226057-429589 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-28 03:05:52,693 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-28 03:05:52,748 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 2 0.003 0.011 2026-10-28 03:05:52,764 104 INFO rb-99b0b46-226057-429589 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-28 03:05:52,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-28 03:05:52,828 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "GET /web/image/hr.employee/4/avatar_128 HTTP/1.1" 200 - 6 0.006 0.023 2026-10-28 03:05:52,831 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-28 03:05:52,847 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: tour succeeded 2026-10-28 03:05:52,848 104 INFO rb-99b0b46-226057-429589 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-28 03:05:52,852 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:52] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 6 0.002 0.044 2026-10-28 03:05:53,055 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: heap 29535524 (allocated 30949376) 2026-10-28 03:05:53,062 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Closing chrome headless with pid 16148 2026-10-28 03:05:53,065 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Closing websocket connection 2026-10-28 03:05:53,067 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Terminating chrome headless with pid 16148 2026-10-28 03:05:53,175 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_030553_174892_test_expense_manager_can_always_set_employee.txt 2026-10-28 03:05:53,175 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Removing chrome user profile "/tmp/tmphaddkrqy_chrome_odoo" 2026-10-28 03:05:53,231 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui: Starting TestUi.test_not_create_zero_amount_expense_in_expense_sheet ... 2026-10-28 03:05:53,703 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome pid: 16388 2026-10-28 03:05:53,703 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome headless temporary user profile dir: /tmp/tmpyiat_qh8_chrome_odoo 2026-10-28 03:05:53,703 104 INFO rb-99b0b46-226057-429589 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:35607/json/version 2026-10-28 03:05:53,704 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35607/json/version with timeout 3 increased to 10s during tests 2026-10-28 03:05:53,770 104 INFO rb-99b0b46-226057-429589 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-28 03:05:53,770 104 INFO rb-99b0b46-226057-429589 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:35607/json 2026-10-28 03:05:53,771 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35607/json with timeout 3 increased to 10s during tests 2026-10-28 03:05:53,783 104 INFO rb-99b0b46-226057-429589 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:35607/devtools/page/8205388BEF3E4DCBC1F270C7470FB53A 2026-10-28 03:05:53,798 104 INFO rb-99b0b46-226057-429589 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-28 03:05:53,805 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome headless enable page notifications 2026-10-28 03:05:53,897 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 03:05:53,910 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Setting session cookie in browser 2026-10-28 03:05:53,917 104 INFO rb-99b0b46-226057-429589 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-28 03:05:53,917 104 INFO rb-99b0b46-226057-429589 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-28 03:05:53,930 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:05:55,495 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:55] "GET /odoo HTTP/1.1" 200 - 185 0.118 1.451 2026-10-28 03:05:55,499 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Navigation result: {'frameId': '8205388BEF3E4DCBC1F270C7470FB53A', 'loaderId': '79212699CCDD13A556AA7609B50FB993', 'isDownload': False} 2026-10-28 03:05:55,499 104 INFO rb-99b0b46-226057-429589 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-28 03:05:55,554 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:55] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-10-28 03:05:55,571 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:55] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-28 03:05:55,635 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 03:05:56,212 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/webclient/load_menus/71ab3bb5333c0b6f8b0d5ff86cf0fd3948fa7370977c9fc6fbe72997ba929217 HTTP/1.1" 200 - 748 0.233 0.439 2026-10-28 03:05:56,220 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.674 2026-10-28 03:05:56,256 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.698 2026-10-28 03:05:56,269 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.397 2026-10-28 03:05:56,426 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-28 03:05:56,536 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-28 03:05:56,538 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 03:05:56,542 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 03:05:56,548 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-28 03:05:56,570 104 INFO rb-99b0b46-226057-429589 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-28 03:05:56,609 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (223) 2026-10-28 03:05:56,666 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.021 0.074 2026-10-28 03:05:56,672 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-10-28 03:05:56,680 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.060 2026-10-28 03:05:56,696 104 INFO rb-99b0b46-226057-429589 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-28 03:05:56,697 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.046 2026-10-28 03:05:56,719 104 INFO rb-99b0b46-226057-429589 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-28 03:05:56,720 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.021 2026-10-28 03:05:56,783 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 03:05:56,793 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 03:05:56,798 104 INFO rb-99b0b46-226057-429589 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-28 03:05:56,809 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 03:05:56,817 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "POST /mail/data HTTP/1.1" 200 - 36 0.055 0.044 2026-10-28 03:05:56,821 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.058 2026-10-28 03:05:56,885 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/image?model=res.users&field=avatar_128&id=504 HTTP/1.1" 200 - 17 0.018 0.122 2026-10-28 03:05:56,936 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /web/image/res.partner/1976/avatar_128?unique=1793156694000 HTTP/1.1" 200 - 9 0.019 0.167 2026-10-28 03:05:56,939 104 INFO rb-99b0b46-226057-429589 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-28 03:05:56,955 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.207 2026-10-28 03:05:56,979 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 03:05:56,990 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.130 2026-10-28 03:05:56,998 104 INFO rb-99b0b46-226057-429589 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-28 03:05:57,016 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/action/load HTTP/1.1" 200 - 15 0.007 0.055 2026-10-28 03:05:57,052 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "GET /web/image/res.company/223/favicon HTTP/1.1" 200 - 4 0.004 0.081 2026-10-28 03:05:57,053 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-28 03:05:57,057 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 03:05:57,062 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-28 03:05:57,067 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:05:57,086 104 INFO rb-99b0b46-226057-429589 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-28 03:05:57,088 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:05:57,226 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 55 0.034 0.098 2026-10-28 03:05:57,258 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/action/load HTTP/1.1" 200 - 9 0.014 0.146 2026-10-28 03:05:57,305 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 5 0.005 0.015 2026-10-28 03:05:57,433 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 47 0.025 0.111 2026-10-28 03:05:57,438 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.143 2026-10-28 03:05:57,450 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.154 2026-10-28 03:05:57,470 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 1 0.001 0.005 2026-10-28 03:05:57,479 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-28 03:05:57,501 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 6 0.004 0.033 2026-10-28 03:05:57,536 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_multi_range HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 03:05:57,592 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/hr.expense.sheet/web_search_read HTTP/1.1" 200 - 6 0.006 0.027 2026-10-28 03:05:57,746 104 INFO rb-99b0b46-226057-429589 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-28 03:05:57,774 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "GET /web/image/hr.employee/64/avatar_128 HTTP/1.1" 200 - 10 0.010 0.027 2026-10-28 03:05:57,778 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 03:05:57,847 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 20 0.015 0.059 2026-10-28 03:05:57,928 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:57] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 03:05:58,071 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-28 03:05:58,120 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.018 0.031 2026-10-28 03:05:58,131 104 INFO rb-99b0b46-226057-429589 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-28 03:05:58,135 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.010 2026-10-28 03:05:58,180 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 9 0.006 0.040 2026-10-28 03:05:58,217 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-28 03:05:58,382 104 INFO rb-99b0b46-226057-429589 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-28 03:05:58,413 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 504, model: hr.employee 2026-10-28 03:05:58,460 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "GET /web/image/hr.employee/4/avatar_128 HTTP/1.1" 200 - 18 0.021 0.067 2026-10-28 03:05:58,476 104 INFO rb-99b0b46-226057-429589 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-28 03:05:58,515 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "GET /web/image/hr.employee/3/avatar_128 HTTP/1.1" 200 - 16 0.011 0.134 2026-10-28 03:05:58,536 104 INFO rb-99b0b46-226057-429589 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-28 03:05:58,590 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 15 0.024 0.171 2026-10-28 03:05:58,610 104 INFO rb-99b0b46-226057-429589 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-28 03:05:58,660 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "GET /web/image/hr.employee/5/avatar_128 HTTP/1.1" 200 - 16 0.014 0.239 2026-10-28 03:05:58,712 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 6 0.006 0.295 2026-10-28 03:05:58,734 104 INFO rb-99b0b46-226057-429589 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-28 03:05:58,782 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "GET /web/image/hr.employee/2/avatar_128 HTTP/1.1" 200 - 16 0.015 0.394 2026-10-28 03:05:58,830 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 12 0.009 0.077 2026-10-28 03:05:58,891 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 03:05:58,951 104 INFO rb-99b0b46-226057-429589 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-28 03:05:59,025 104 INFO rb-99b0b46-226057-429589 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-28 03:05:59,098 104 INFO rb-99b0b46-226057-429589 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-28 03:05:59,154 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:59] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.035 0.030 2026-10-28 03:05:59,207 104 INFO rb-99b0b46-226057-429589 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-28 03:05:59,269 104 INFO rb-99b0b46-226057-429589 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-28 03:05:59,280 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:59] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 25 0.021 0.046 2026-10-28 03:05:59,418 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:59] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 35 0.027 0.063 2026-10-28 03:05:59,452 104 INFO rb-99b0b46-226057-429589 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-28 03:05:59,529 104 INFO rb-99b0b46-226057-429589 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-28 03:05:59,587 104 INFO rb-99b0b46-226057-429589 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-28 03:05:59,651 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:59] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 14 0.011 0.050 2026-10-28 03:05:59,763 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:59] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 26 0.023 0.070 2026-10-28 03:05:59,855 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:59] "POST /web/dataset/call_kw/hr.expense/web_read HTTP/1.1" 200 - 25 0.023 0.046 2026-10-28 03:05:59,955 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:05:59] "POST /web/dataset/call_kw/hr.expense.sheet/onchange HTTP/1.1" 200 - 25 0.030 0.044 2026-10-28 03:06:00,042 104 INFO rb-99b0b46-226057-429589 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-28 03:06:00,105 104 INFO rb-99b0b46-226057-429589 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-28 03:06:00,235 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:00] "POST /web/dataset/call_kw/hr.expense.sheet/web_save HTTP/1.1" 200 - 42 0.036 0.087 2026-10-28 03:06:00,289 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:00] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.013 0.027 2026-10-28 03:06:00,337 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:00] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.021 0.040 2026-10-28 03:06:00,381 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: tour succeeded 2026-10-28 03:06:00,382 104 INFO rb-99b0b46-226057-429589 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-28 03:06:00,532 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: heap 30917004 (allocated 33046528) 2026-10-28 03:06:00,551 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Closing chrome headless with pid 16388 2026-10-28 03:06:00,554 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Closing websocket connection 2026-10-28 03:06:00,554 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Terminating chrome headless with pid 16388 2026-10-28 03:06:00,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_030600_667074_test_not_create_zero_amount_expense_in_expense_sheet.txt 2026-10-28 03:06:00,667 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Removing chrome user profile "/tmp/tmpyiat_qh8_chrome_odoo" 2026-10-28 03:06:00,751 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui: Starting TestUi.test_show_expense_receipt_on_expense_line_click ... 2026-10-28 03:06:00,922 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:06:00,924 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:06:00,925 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:06:00,979 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:06:00,985 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:06:00,992 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-28 03:06:01,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome pid: 16634 2026-10-28 03:06:01,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome headless temporary user profile dir: /tmp/tmpszf1v9cw_chrome_odoo 2026-10-28 03:06:01,360 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Issuing json command http://127.0.0.1:35487/json/version 2026-10-28 03:06:01,363 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35487/json/version with timeout 3 increased to 10s during tests 2026-10-28 03:06:01,410 104 INFO rb-99b0b46-226057-429589 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-28 03:06:01,410 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Issuing json command http://127.0.0.1:35487/json 2026-10-28 03:06:01,412 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35487/json with timeout 3 increased to 10s during tests 2026-10-28 03:06:01,430 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Websocket url found: ws://127.0.0.1:35487/devtools/page/AA30E40514A7A6E42437AC7565A06FEE 2026-10-28 03:06:01,446 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Enable chrome headless console log notification 2026-10-28 03:06:01,464 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome headless enable page notifications 2026-10-28 03:06:01,553 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:accountman from n/a 2026-10-28 03:06:01,556 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Setting session cookie in browser 2026-10-28 03:06:01,559 104 INFO rb-99b0b46-226057-429589 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-28 03:06:01,559 104 INFO rb-99b0b46-226057-429589 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-28 03:06:01,570 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:06:04,161 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:04] "GET /odoo HTTP/1.1" 200 - 184 0.118 2.475 2026-10-28 03:06:04,165 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Navigation result: {'frameId': 'AA30E40514A7A6E42437AC7565A06FEE', 'loaderId': '100482DF07F05199EC5C0A8C73A8B37A', 'isDownload': False} 2026-10-28 03:06:04,165 104 INFO rb-99b0b46-226057-429589 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-28 03:06:04,223 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:04] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-28 03:06:04,236 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:04] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.032 2026-10-28 03:06:04,371 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 03:06:05,077 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/webclient/load_menus/71ab3bb5333c0b6f8b0d5ff86cf0fd3948fa7370977c9fc6fbe72997ba929217 HTTP/1.1" 200 - 748 0.368 0.497 2026-10-28 03:06:05,085 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.870 2026-10-28 03:06:05,104 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.877 2026-10-28 03:06:05,112 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.483 2026-10-28 03:06:05,182 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 03:06:05,311 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 03:06:05,313 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-28 03:06:05,315 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-28 03:06:05,335 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-28 03:06:05,361 104 INFO rb-99b0b46-226057-429589 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-28 03:06:05,405 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (223) 2026-10-28 03:06:05,451 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.021 0.066 2026-10-28 03:06:05,454 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-28 03:06:05,460 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.036 2026-10-28 03:06:05,500 104 INFO rb-99b0b46-226057-429589 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-28 03:06:05,512 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.079 2026-10-28 03:06:05,515 104 INFO rb-99b0b46-226057-429589 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-28 03:06:05,538 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.049 2026-10-28 03:06:05,601 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 03:06:05,602 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 03:06:05,616 104 INFO rb-99b0b46-226057-429589 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-28 03:06:05,617 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "POST /mail/data HTTP/1.1" 200 - 36 0.034 0.075 2026-10-28 03:06:05,634 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.083 2026-10-28 03:06:05,634 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:06:05,636 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-10-28 03:06:05,694 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/image/res.partner/1976/avatar_128?unique=1793156694000 HTTP/1.1" 200 - 16 0.018 0.120 2026-10-28 03:06:05,746 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/image?model=res.users&field=avatar_128&id=504 HTTP/1.1" 200 - 10 0.012 0.181 2026-10-28 03:06:05,794 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.102 2026-10-28 03:06:05,814 104 INFO rb-99b0b46-226057-429589 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-28 03:06:05,839 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-28 03:06:05,850 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 03:06:05,855 104 INFO rb-99b0b46-226057-429589 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-28 03:06:05,895 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "POST /mail/data HTTP/1.1" 200 - 46 0.035 0.063 2026-10-28 03:06:05,927 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "GET /web/image/res.company/223/favicon HTTP/1.1" 200 - 4 0.006 0.088 2026-10-28 03:06:05,952 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:05] "POST /web/action/load HTTP/1.1" 200 - 15 0.007 0.124 2026-10-28 03:06:06,053 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.014 0.014 2026-10-28 03:06:06,064 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 03:06:06,083 104 INFO rb-99b0b46-226057-429589 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-28 03:06:06,093 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-28 03:06:06,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-28 03:06:06,114 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 03:06:06,115 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "GET /web/image/discuss.channel/2/avatar_128?unique=88ea6f0c68a47d687ea778e95d5c1d3f8d44ef0ab7b5e25ffcef340fb4570c40eae97b53e5e6e90297743e1a914cca581568af8c7b7c5074f9e67e5842965054 HTTP/1.1" 200 - 8 0.024 0.055 2026-10-28 03:06:06,160 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "GET /web/image/res.partner/2/avatar_128?unique=1793156694000 HTTP/1.1" 200 - 9 0.011 0.108 2026-10-28 03:06:06,169 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "GET /web/image/discuss.channel/1/avatar_128?unique=326b733d5edba3c6dba8e5c0bd5d48baeb4faf1601853f9fccacfa12bd0ef20da6a98c6a3dc6daa5ae6e49a75364adad8e3b66c9ead3ac17f5a2233610d7382f HTTP/1.1" 200 - 3 0.001 0.131 2026-10-28 03:06:06,321 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 51 0.038 0.163 2026-10-28 03:06:06,340 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.203 2026-10-28 03:06:06,388 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 5 0.007 0.016 2026-10-28 03:06:06,398 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-10-28 03:06:06,402 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-10-28 03:06:06,562 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 47 0.034 0.148 2026-10-28 03:06:06,566 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.110 2026-10-28 03:06:06,609 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 6 0.005 0.021 2026-10-28 03:06:06,614 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 1 0.001 0.029 2026-10-28 03:06:06,649 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_multi_range HTTP/1.1" 200 - 1 0.000 0.006 2026-10-28 03:06:06,712 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/hr.expense.sheet/web_search_read HTTP/1.1" 200 - 13 0.012 0.039 2026-10-28 03:06:06,850 104 INFO rb-99b0b46-226057-429589 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-28 03:06:06,877 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "GET /web/image/hr.employee/64/avatar_128 HTTP/1.1" 200 - 10 0.011 0.030 2026-10-28 03:06:06,883 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-10-28 03:06:06,981 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:06] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 44 0.025 0.083 2026-10-28 03:06:07,051 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:07] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 03:06:07,168 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:07] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-10-28 03:06:07,206 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:07] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.014 0.026 2026-10-28 03:06:07,214 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:07] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.013 2026-10-28 03:06:07,239 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:07] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-28 03:06:07,254 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:07] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.004 2026-10-28 03:06:07,263 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:07] "GET /web/image/15713?filename=test_file_1.png&unique=57bffed6fc32ced3c3de389c68e73dfae8ac5d2c HTTP/1.1" 200 - 5 0.001 0.009 2026-10-28 03:06:07,310 104 INFO rb-99b0b46-226057-429589 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-28 03:06:07,401 104 INFO rb-99b0b46-226057-429589 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-28 03:06:07,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:07] "GET /web/image/15714?filename=test_file_2.png&unique=aa0d470fd46d95a9735300c3104ea35d5dd4e94a HTTP/1.1" 200 - 5 0.001 0.007 2026-10-28 03:06:07,486 104 INFO rb-99b0b46-226057-429589 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-28 03:06:07,560 104 INFO rb-99b0b46-226057-429589 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-28 03:06:07,577 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:06:07] "GET /web/image/15715?filename=test_file_3.png&unique=13cdaf187164ab7e8fd0a22e248dadfb6e5cd486 HTTP/1.1" 200 - 5 0.001 0.007 2026-10-28 03:06:07,632 104 INFO rb-99b0b46-226057-429589 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-28 03:06:07,707 104 INFO rb-99b0b46-226057-429589 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-28 03:06:07,781 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: tour succeeded 2026-10-28 03:06:07,782 104 INFO rb-99b0b46-226057-429589 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-28 03:06:07,924 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: heap 29843892 (allocated 31735808) 2026-10-28 03:06:07,928 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Closing chrome headless with pid 16634 2026-10-28 03:06:07,930 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Closing websocket connection 2026-10-28 03:06:07,931 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Terminating chrome headless with pid 16634 2026-10-28 03:06:08,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_030608_079152_test_show_expense_receipt_on_expense_line_click.txt 2026-10-28 03:06:08,079 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Removing chrome user profile "/tmp/tmpszf1v9cw_chrome_odoo" 2026-10-28 03:06:08,199 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:06:10,647 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4409d9120> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:06:10,648 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa44373fd80> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:06:10,656 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:06:10,663 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa44373e5c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:06:10,703 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-28 03:06:19,426 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6030] 2026-10-28 03:06:19,792 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-28 03:06:19,792 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-28 03:06:19,793 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_current_leave ... 2026-10-28 03:06:20,035 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-10-28 03:06:20,272 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-10-28 03:06:20,472 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-10-28 03:06:20,681 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-10-28 03:06:20,759 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_other_employee_leave ... 2026-10-28 03:06:21,036 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-10-28 03:06:21,320 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-10-28 03:06:21,520 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-10-28 03:06:21,715 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-10-28 03:06:21,783 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_other_employee_leave_and_is_leave_manager_id ... 2026-10-28 03:06:22,087 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-10-28 03:06:22,313 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-10-28 03:06:22,486 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-10-28 03:06:22,690 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-10-28 03:06:22,762 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_refused_leave ... 2026-10-28 03:06:23,043 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-10-28 03:06:23,340 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-10-28 03:06:23,547 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-10-28 03:06:23,746 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-10-28 03:06:23,825 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_current_leave ... 2026-10-28 03:06:24,082 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-10-28 03:06:24,281 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-10-28 03:06:24,473 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-10-28 03:06:24,663 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-10-28 03:06:24,746 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_his_leave ... 2026-10-28 03:06:24,971 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-10-28 03:06:25,130 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-10-28 03:06:25,269 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-10-28 03:06:25,455 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-10-28 03:06:25,545 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_other_employee_leave ... 2026-10-28 03:06:25,776 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-10-28 03:06:25,973 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-10-28 03:06:26,148 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-10-28 03:06:26,318 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-10-28 03:06:26,414 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_other_employee_leave_and_is_leave_manager_id ... 2026-10-28 03:06:26,667 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-10-28 03:06:26,885 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-10-28 03:06:27,070 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-10-28 03:06:27,234 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-10-28 03:06:27,298 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_refused_leave ... 2026-10-28 03:06:27,531 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-10-28 03:06:27,761 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-10-28 03:06:27,955 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-10-28 03:06:28,150 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-10-28 03:06:28,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_self_and_is_manager_id ... 2026-10-28 03:06:28,524 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-10-28 03:06:28,710 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-10-28 03:06:28,890 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-10-28 03:06:29,035 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-10-28 03:06:29,105 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_responsible_refuse_leave ... 2026-10-28 03:06:29,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #511 deleted mail.mail records with IDs: [689] 2026-10-28 03:06:29,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [690] 2026-10-28 03:06:29,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted mail.activity records with IDs: [271] 2026-10-28 03:06:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #509 deleted mail.mail records with IDs: [691] 2026-10-28 03:06:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [692] 2026-10-28 03:06:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted mail.activity records with IDs: [272] 2026-10-28 03:06:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted resource.calendar.leaves records with IDs: [21] 2026-10-28 03:06:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [693] 2026-10-28 03:06:30,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted account.analytic.line records with IDs: [759] 2026-10-28 03:06:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #511 deleted mail.mail records with IDs: [694] 2026-10-28 03:06:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [695] 2026-10-28 03:06:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted mail.activity records with IDs: [273] 2026-10-28 03:06:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #509 deleted mail.mail records with IDs: [696] 2026-10-28 03:06:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted mail.activity records with IDs: [274] 2026-10-28 03:06:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [697] 2026-10-28 03:06:31,622 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_current_leave ... 2026-10-28 03:06:31,847 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-28 03:06:32,107 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-28 03:06:32,332 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-28 03:06:32,533 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-28 03:06:32,595 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_his_leave ... 2026-10-28 03:06:32,796 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-28 03:06:32,997 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-10-28 03:06:33,180 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-28 03:06:33,371 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-28 03:06:33,450 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_other_employee_leave ... 2026-10-28 03:06:33,700 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-10-28 03:06:34,001 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-28 03:06:34,212 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-10-28 03:06:34,416 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-28 03:06:34,492 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_other_employee_leave_and_is_leave_manager_id ... 2026-10-28 03:06:34,726 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-28 03:06:35,028 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-28 03:06:35,241 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-28 03:06:35,458 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-28 03:06:35,543 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_refused_leave ... 2026-10-28 03:06:35,809 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-28 03:06:36,102 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-10-28 03:06:36,289 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-10-28 03:06:36,479 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-10-28 03:06:36,552 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_self_and_is_manager_id ... 2026-10-28 03:06:36,853 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-10-28 03:06:37,029 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-10-28 03:06:37,179 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-10-28 03:06:37,332 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-10-28 03:06:37,402 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_reset_confirm_status ... 2026-10-28 03:06:37,645 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-10-28 03:06:37,760 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-10-28 03:06:38,088 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-10-28 03:06:38,212 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-10-28 03:06:38,515 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-10-28 03:06:38,633 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-10-28 03:06:38,916 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-10-28 03:06:39,023 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-10-28 03:06:39,221 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:06:48,623 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6111] 2026-10-28 03:06:48,993 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-28 03:06:48,994 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-28 03:06:48,994 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_base_user_create_other ... 2026-10-28 03:06:49,154 104 INFO rb-99b0b46-226057-429589 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-28 03:06:49,213 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_base_user_create_self ... 2026-10-28 03:06:49,435 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_manager_create_other ... 2026-10-28 03:06:49,621 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_manager_create_self ... 2026-10-28 03:06:49,785 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_user_create_other ... 2026-10-28 03:06:50,005 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_user_create_self ... 2026-10-28 03:06:50,239 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:06:58,493 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6121] 2026-10-28 03:06:58,900 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-28 03:06:58,900 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-28 03:06:58,901 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_flexible_leave_date_inaccessible_holiday ... 2026-10-28 03:06:59,373 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-10-28 03:06:59,487 104 INFO rb-99b0b46-226057-429589 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-28 03:06:59,546 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_leave_read_by_user_other ... 2026-10-28 03:06:59,798 104 INFO rb-99b0b46-226057-429589 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-28 03:06:59,832 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_leave_read_by_user_other_browse ... 2026-10-28 03:07:00,086 104 INFO rb-99b0b46-226057-429589 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-28 03:07:00,099 104 INFO rb-99b0b46-226057-429589 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-28 03:07:00,135 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_leave_read_by_user_own ... 2026-10-28 03:07:00,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:07:08,254 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6129] 2026-10-28 03:07:08,577 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-28 03:07:08,577 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-28 03:07:08,578 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_creation_for_other_user ... 2026-10-28 03:07:08,717 104 INFO rb-99b0b46-226057-429589 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-28 03:07:08,772 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_double_validate ... 2026-10-28 03:07:09,062 104 INFO rb-99b0b46-226057-429589 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-28 03:07:09,466 104 INFO rb-99b0b46-226057-429589 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-28 03:07:09,888 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_double_validate_holiday_manager ... 2026-10-28 03:07:10,653 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_hr_to_validate_by_holiday_user ... 2026-10-28 03:07:11,148 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_hr_to_validate_by_manager ... 2026-10-28 03:07:11,546 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_hr_to_validate_by_user ... 2026-10-28 03:07:11,774 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_manager_to_validate_by_holiday_user ... 2026-10-28 03:07:12,425 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_manager_to_validate_by_user ... 2026-10-28 03:07:12,711 104 INFO rb-99b0b46-226057-429589 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-28 03:07:13,305 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_messaging_by_user ... 2026-10-28 03:07:13,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_update_by_user ... 2026-10-28 03:07:13,973 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_update_by_user_other ... 2026-10-28 03:07:14,213 104 INFO rb-99b0b46-226057-429589 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-28 03:07:14,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:07:22,434 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6142] 2026-10-28 03:07:22,777 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-28 03:07:22,777 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-28 03:07:22,777 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsUnlink.test_leave_unlink_confirm_by_user ... 2026-10-28 03:07:22,969 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #527 deleted mail.message records with IDs: [22860] 2026-10-28 03:07:23,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #527 deleted hr.leave records with IDs: [108] 2026-10-28 03:07:23,007 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #527 deleted mail.followers records with IDs: [6144] 2026-10-28 03:07:23,037 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsUnlink.test_leave_unlink_confirm_in_past_by_user ... 2026-10-28 03:07:23,346 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #527 deleted mail.message records with IDs: [22861] 2026-10-28 03:07:23,402 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsUnlink.test_leave_unlink_validate_by_user ... 2026-10-28 03:07:23,693 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #527 deleted mail.message records with IDs: [22863] 2026-10-28 03:07:23,715 104 INFO rb-99b0b46-226057-429589 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-28 03:07:23,792 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:07:32,179 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_persists ... 2026-10-28 03:07:32,871 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_with_different_units ... 2026-10-28 03:07:33,335 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_with_different_units_and_used_days ... 2026-10-28 03:07:34,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-10-28 03:07:34,253 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_with_different_units_half_day ... 2026-10-28 03:07:34,792 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_date_in_the_future ... 2026-10-28 03:07:36,126 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_immediate_monthly_start_day ... 2026-10-28 03:07:36,590 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_with_virtual_future_leaves ... 2026-10-28 03:07:37,356 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_without_working_hours ... 2026-10-28 03:07:37,890 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_carrover_other_period_end_multi_level ... 2026-10-28 03:07:38,668 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_carryover_at_allocation ... 2026-10-28 03:07:39,989 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_carryover_at_other ... 2026-10-28 03:07:40,664 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_creation_for_history ... 2026-10-28 03:07:40,990 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_creation_on_anterior_date ... 2026-10-28 03:07:41,290 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_days_left_over_carryover_maximum_with_leaves_around_carryover ... 2026-10-28 03:07:42,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-10-28 03:07:42,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-10-28 03:07:43,230 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_days_left_under_carryover_maximum ... 2026-10-28 03:07:44,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-10-28 03:07:44,619 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_hours_with_max_carryover ... 2026-10-28 03:07:45,303 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_immediate_cron_run ... 2026-10-28 03:07:45,625 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_cancel_cron ... 2026-10-28 03:07:46,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-10-28 03:07:46,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-10-28 03:07:46,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-10-28 03:07:46,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-10-28 03:07:47,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-10-28 03:07:47,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-10-28 03:07:47,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-10-28 03:07:47,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-10-28 03:07:47,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [34] 2026-10-28 03:07:47,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [805] 2026-10-28 03:07:48,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-10-28 03:07:48,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-10-28 03:07:48,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [35] 2026-10-28 03:07:48,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [806] 2026-10-28 03:07:48,730 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_cancel_cron_with_refused_allocation ... 2026-10-28 03:07:49,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-10-28 03:07:49,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-10-28 03:07:49,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [39] 2026-10-28 03:07:49,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [810] 2026-10-28 03:07:49,765 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_taken_maximum ... 2026-10-28 03:07:50,745 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-10-28 03:07:51,086 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_taken_maximum_hours ... 2026-10-28 03:07:52,096 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-10-28 03:07:52,512 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_lost_first_january ... 2026-10-28 03:07:53,157 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_lost_previous_days ... 2026-10-28 03:07:53,861 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_maximum_leaves ... 2026-10-28 03:07:54,673 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_maximum_leaves_no_limit ... 2026-10-28 03:07:55,412 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start ... 2026-10-28 03:07:56,424 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start_level_transfer ... 2026-10-28 03:07:57,639 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start_multiple_runs ... 2026-10-28 03:07:58,562 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start_past_start_date ... 2026-10-28 03:07:59,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_cleared_when_switch_to_regular ... 2026-10-28 03:07:59,639 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_end_carryover_expiring_3_months ... 2026-10-28 03:08:00,741 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_start_carryover_expiring_3_months ... 2026-10-28 03:08:01,962 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_with_multiple_levels ... 2026-10-28 03:08:03,096 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_with_multiple_levels_2 ... 2026-10-28 03:08:04,493 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_skipped_period ... 2026-10-28 03:08:05,472 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_transition_after_period ... 2026-10-28 03:08:05,873 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_transition_immediately ... 2026-10-28 03:08:06,320 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_unlink ... 2026-10-28 03:08:06,621 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #529 deleted hr.leave.allocation records with IDs: [54] 2026-10-28 03:08:06,628 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #529 deleted mail.followers records with IDs: [6235, 6236] 2026-10-28 03:08:06,635 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.leave.accrual.plan records with IDs: [45] 2026-10-28 03:08:06,664 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_unused_accrual_reset_to_lost ... 2026-10-28 03:08:07,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-10-28 03:08:08,182 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_with_report_creation_for_history ... 2026-10-28 03:08:08,548 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_added_type_during_onchange ... 2026-10-28 03:08:08,594 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_cache_invalidation_with_future_leaves ... 2026-10-28 03:08:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-10-28 03:08:09,623 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_cancel_invalid_leaves_with_regular_and_accrual_allocations ... 2026-10-28 03:08:10,223 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-10-28 03:08:10,415 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry ... 2026-10-28 03:08:11,199 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation ... 2026-10-28 03:08:11,691 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_2 ... 2026-10-28 03:08:12,317 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_3 ... 2026-10-28 03:08:14,250 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_4 ... 2026-10-28 03:08:15,054 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_5 ... 2026-10-28 03:08:16,236 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carriedover_days_expiration_reset ... 2026-10-28 03:08:17,207 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_end ... 2026-10-28 03:08:18,283 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_end_2 ... 2026-10-28 03:08:19,192 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_end_multi_level ... 2026-10-28 03:08:20,970 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_start ... 2026-10-28 03:08:21,810 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_start_multi_level ... 2026-10-28 03:08:23,332 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_gain ... 2026-10-28 03:08:24,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-10-28 03:08:24,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-10-28 03:08:24,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [278] 2026-10-28 03:08:24,884 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_lastcall_change_regular_to_accrual ... 2026-10-28 03:08:25,204 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_max_value ... 2026-10-28 03:08:25,613 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_max_value_hours ... 2026-10-28 03:08:26,192 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_compute_allocation_days_after_adding_employee ... 2026-10-28 03:08:27,688 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_consistency_between_cap_accrued_time_and_maximum_leave ... 2026-10-28 03:08:27,833 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_department_accrual_allocation ... 2026-10-28 03:08:28,446 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_bimonthly ... 2026-10-28 03:08:29,219 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_biyearly ... 2026-10-28 03:08:29,958 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_daily ... 2026-10-28 03:08:30,441 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_hourly_calendar ... 2026-10-28 03:08:30,957 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_hourly_worked_hours ... 2026-10-28 03:08:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-10-28 03:08:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-10-28 03:08:31,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [279] 2026-10-28 03:08:32,166 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_monthly ... 2026-10-28 03:08:32,973 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_weekly ... 2026-10-28 03:08:33,415 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_yearly ... 2026-10-28 03:08:34,145 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_future_accural_time ... 2026-10-28 03:08:34,492 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_future_accural_time_with_leaves_taken_in_the_past ... 2026-10-28 03:08:35,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-10-28 03:08:36,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-10-28 03:08:36,699 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_actual_future_leaves ... 2026-10-28 03:08:38,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-10-28 03:08:38,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-10-28 03:08:39,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-10-28 03:08:40,514 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_future_leaves ... 2026-10-28 03:08:41,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-10-28 03:08:42,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-10-28 03:08:43,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-10-28 03:08:44,045 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_future_leaves_regular1 ... 2026-10-28 03:08:45,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-10-28 03:08:46,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-10-28 03:08:47,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-10-28 03:08:47,779 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_future_leaves_regular2 ... 2026-10-28 03:08:49,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-10-28 03:08:50,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-10-28 03:08:51,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-10-28 03:08:51,344 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_hr_leave_after_adding_accrual_plan_levels ... 2026-10-28 03:08:52,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-10-28 03:08:52,068 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_matching_accrual_and_carryover_dates ... 2026-10-28 03:08:52,573 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_matching_carryover_and_level_transition_dates ... 2026-10-28 03:08:53,238 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_modify_cap_accrued_days ... 2026-10-28 03:08:54,088 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_modify_cap_accrued_days_with_leaves ... 2026-10-28 03:08:55,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-10-28 03:08:55,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-10-28 03:08:56,351 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_multi_allocation_wizard_does_not_recompute_when_duration_is_set ... 2026-10-28 03:08:56,660 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_multi_allocation_wizard_initializes_accrual ... 2026-10-28 03:08:57,084 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_no_days_accrued_on_carryover_date ... 2026-10-28 03:08:57,749 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_set_accrual_allocation_to_zero_from_ui ... 2026-10-28 03:08:58,307 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_start_accrual_gain_time_immediately ... 2026-10-28 03:08:59,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-10-28 03:08:59,387 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_three_levels_accrual ... 2026-10-28 03:08:59,957 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_time_off_balance_computation ... 2026-10-28 03:09:00,941 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-10-28 03:09:01,720 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-10-28 03:09:02,528 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-10-28 03:09:02,874 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_time_off_using_expiring_carried_over_days ... 2026-10-28 03:09:04,416 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-10-28 03:09:04,702 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_timeoff_allocation_with_unused_accrual_lost ... 2026-10-28 03:09:06,024 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_lost ... 2026-10-28 03:09:06,682 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed ... 2026-10-28 03:09:07,328 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed_2 ... 2026-10-28 03:09:07,894 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed_limit ... 2026-10-28 03:09:08,585 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed_limit_2 ... 2026-10-28 03:09:09,083 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_validate_leaves_with_more_days_than_allocation ... 2026-10-28 03:09:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-10-28 03:09:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [69] 2026-10-28 03:09:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-10-28 03:09:10,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1027] 2026-10-28 03:09:10,280 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_yearly_cap ... 2026-10-28 03:09:20,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-10-28 03:09:20,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-10-28 03:09:26,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-10-28 03:09:26,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-10-28 03:09:32,049 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_yearly_cap_constraint ... 2026-10-28 03:09:32,252 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-28 03:09:40,967 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_automatic_leave_dates: Starting TestDurationWithActivityAutomation.test_duration_with_activity_automation ... 2026-10-28 03:09:41,651 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-10-28 03:09:41,669 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23567] 2026-10-28 03:09:41,681 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 03:09:42,548 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:09:45,290 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa4474e82c0> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:09:45,291 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa444f27420> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:09:45,297 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:09:45,303 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa444f25300> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:09:45,338 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-28 03:09:54,165 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_allocation_with_max_carryover_and_expiring_allocation ... 2026-10-28 03:09:54,724 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_carried_over_days_expiration_date ... 2026-10-28 03:09:55,232 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_carried_over_days_expiration_date_2 ... 2026-10-28 03:09:57,262 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_carried_over_leaves_with_maximum ... 2026-10-28 03:09:57,620 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_expiration_date ... 2026-10-28 03:09:58,001 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_expiration_date_2 ... 2026-10-28 03:09:58,539 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_expiring_allocation_without_carried_over_leaves ... 2026-10-28 03:09:58,722 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_no_carried_over_leaves ... 2026-10-28 03:09:59,114 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_no_carried_over_leaves_for_flexible_resource ... 2026-10-28 03:09:59,742 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_no_carried_over_leaves_for_fully_flexible_resource ... 2026-10-28 03:10:00,218 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:10:08,508 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_contiguous_leaves_gantt_singleton_error ... 2026-10-28 03:10:08,930 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-10-28 03:10:09,035 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-10-28 03:10:09,167 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1039] 2026-10-28 03:10:09,376 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-10-28 03:10:09,742 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-10-28 03:10:09,840 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-10-28 03:10:09,972 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1041] 2026-10-28 03:10:10,207 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-10-28 03:10:10,277 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_duration_calendar_event_all_day ... 2026-10-28 03:10:10,730 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-10-28 03:10:10,770 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_hours_time_off_request_calendar_view ... 2026-10-28 03:10:11,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome pid: 16874 2026-10-28 03:10:11,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome headless temporary user profile dir: /tmp/tmpeqmy5ej3_chrome_odoo 2026-10-28 03:10:11,286 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Issuing json command http://127.0.0.1:42843/json/version 2026-10-28 03:10:11,288 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:42843/json/version with timeout 3 increased to 10s during tests 2026-10-28 03:10:11,360 104 INFO rb-99b0b46-226057-429589 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-28 03:10:11,361 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Issuing json command http://127.0.0.1:42843/json 2026-10-28 03:10:11,361 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:42843/json with timeout 3 increased to 10s during tests 2026-10-28 03:10:11,369 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Websocket url found: ws://127.0.0.1:42843/devtools/page/BEF70C8FBE6C93A8D1ABE672954D8906 2026-10-28 03:10:11,375 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Enable chrome headless console log notification 2026-10-28 03:10:11,378 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome headless enable page notifications 2026-10-28 03:10:11,570 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:enguerran from n/a 2026-10-28 03:10:11,579 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Setting session cookie in browser 2026-10-28 03:10:11,583 104 INFO rb-99b0b46-226057-429589 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-28 03:10:11,583 104 INFO rb-99b0b46-226057-429589 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-28 03:10:11,596 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:10:12,290 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 544, model: website.page 2026-10-28 03:10:13,162 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET / HTTP/1.1" 200 - 269 0.190 1.380 2026-10-28 03:10:13,170 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Navigation result: {'frameId': 'BEF70C8FBE6C93A8D1ABE672954D8906', 'loaderId': 'E648F3B60765AA1B9BF88E1AC2312466', 'isDownload': False} 2026-10-28 03:10:13,171 104 INFO rb-99b0b46-226057-429589 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-28 03:10:13,208 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 03:10:13,214 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/82ea736/web.assets_frontend.min.css, copying from /web/assets/82ea736/web.assets_frontend.min.css 2026-10-28 03:10:13,263 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /web/assets/1/82ea736/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.025 2026-10-28 03:10:13,275 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/272f938/web.assets_frontend_minimal.min.js, copying from /web/assets/272f938/web.assets_frontend_minimal.min.js 2026-10-28 03:10:13,296 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /web/assets/1/272f938/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.055 2026-10-28 03:10:13,306 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-28 03:10:13,308 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-28 03:10:13,322 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/70185e3/web.__assets_tests_call__.min.js, copying from /web/assets/70185e3/web.__assets_tests_call__.min.js 2026-10-28 03:10:13,379 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /web/assets/1/70185e3/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.039 0.038 2026-10-28 03:10:13,455 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:10:13,476 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-28 03:10:13,477 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-28 03:10:13,487 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /web/image/website/1/logo/My%20Website?unique=f76e1b7 HTTP/1.1" 200 - 4 0.010 0.017 2026-10-28 03:10:13,580 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js, copying from /web/assets/823f8e1/web.assets_frontend_lazy.min.js 2026-10-28 03:10:13,607 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /web/assets/1/823f8e1/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.052 2026-10-28 03:10:13,614 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:13] "GET /web/image/website/1/favicon?unique=f76e1b7 HTTP/1.1" 200 - 4 0.002 0.057 2026-10-28 03:10:14,091 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:14] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-28 03:10:14,220 104 INFO rb-99b0b46-226057-429589 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-28 03:10:14,271 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.130 2026-10-28 03:10:14,331 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:14] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.029 0.132 2026-10-28 03:10:15,223 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:15] "GET /odoo HTTP/1.1" 200 - 122 0.135 0.845 2026-10-28 03:10:15,285 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:15] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-10-28 03:10:15,305 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:15] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.031 2026-10-28 03:10:15,319 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:15] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-28 03:10:15,348 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.016 0.058 2026-10-28 03:10:15,359 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 03:10:15,513 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:15] "GET /web/webclient/load_menus/3ea85210a6d7d4c46a2d4b6d9f0126b13dc9b4b7b16178832cb3ef9f9ce584b7 HTTP/1.1" 200 - 111 0.064 0.175 2026-10-28 03:10:15,525 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:15] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.127 2026-10-28 03:10:15,623 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:15] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-28 03:10:16,283 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-28 03:10:16,288 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 03:10:16,290 104 INFO rb-99b0b46-226057-429589 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-28 03:10:16,291 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-28 03:10:16,304 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-28 03:10:16,325 104 INFO rb-99b0b46-226057-429589 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-28 03:10:16,344 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:10:16,391 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.029 2026-10-28 03:10:16,427 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.008 0.050 2026-10-28 03:10:16,475 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.010 0.060 2026-10-28 03:10:16,547 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-28 03:10:16,561 104 INFO rb-99b0b46-226057-429589 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-28 03:10:16,576 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-28 03:10:16,577 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "POST /mail/data HTTP/1.1" 200 - 34 0.045 0.062 2026-10-28 03:10:16,639 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /web/image?model=res.users&field=avatar_128&id=544 HTTP/1.1" 200 - 16 0.015 0.105 2026-10-28 03:10:16,643 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.172 2026-10-28 03:10:16,679 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /web/image/res.partner/2034/avatar_128?unique=1793157000000 HTTP/1.1" 200 - 8 0.012 0.128 2026-10-28 03:10:16,682 104 INFO rb-99b0b46-226057-429589 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-28 03:10:16,702 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.172 2026-10-28 03:10:16,747 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.029 2026-10-28 03:10:16,761 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-28 03:10:16,799 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.094 2026-10-28 03:10:16,844 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "GET /web/image/res.company/233/favicon HTTP/1.1" 200 - 9 0.012 0.128 2026-10-28 03:10:16,981 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:16] "POST /web/dataset/call_kw/hr.leave/get_views HTTP/1.1" 200 - 55 0.036 0.127 2026-10-28 03:10:17,084 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "POST /web/dataset/call_kw/hr.leave/get_unusual_days HTTP/1.1" 200 - 13 0.009 0.059 2026-10-28 03:10:17,107 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "POST /web/dataset/call_kw/hr.leave/search_read HTTP/1.1" 200 - 5 0.004 0.009 2026-10-28 03:10:17,156 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "POST /web/dataset/call_kw/hr.employee/get_mandatory_days HTTP/1.1" 200 - 5 0.004 0.028 2026-10-28 03:10:17,247 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "POST /web/dataset/call_kw/hr.leave.type/get_allocation_data_request HTTP/1.1" 200 - 17 0.008 0.021 2026-10-28 03:10:17,284 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "POST /web/dataset/call_kw/hr.employee/get_special_days_data HTTP/1.1" 200 - 7 0.011 0.051 2026-10-28 03:10:17,307 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-28 03:10:17,314 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.029 2026-10-28 03:10:17,336 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "POST /web/dataset/call_kw/hr.employee/get_allocation_requests_amount HTTP/1.1" 200 - 7 0.005 0.027 2026-10-28 03:10:17,344 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "GET /web/assets/d0d0c2a/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-28 03:10:17,371 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:17] "POST /web/dataset/call_kw/hr.leave.type/has_accrual_allocation HTTP/1.1" 200 - 3 0.003 0.015 2026-10-28 03:10:18,666 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:18] "GET /hr/static/src/img/icons/hatched.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-28 03:10:18,670 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:18] "GET /hr/static/src/img/icons/plain.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-28 03:10:18,674 104 INFO ? werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:18] "GET /hr/static/src/img/icons/line.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-28 03:10:18,742 104 INFO rb-99b0b46-226057-429589 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-28 03:10:18,881 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:18] "POST /web/dataset/call_kw/hr.leave/get_views HTTP/1.1" 200 - 5 0.003 0.035 2026-10-28 03:10:18,924 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-28 03:10:19,039 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:19] "POST /web/dataset/call_kw/hr.leave/onchange HTTP/1.1" 200 - 42 0.022 0.092 2026-10-28 03:10:19,155 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: tour succeeded 2026-10-28 03:10:19,156 104 INFO rb-99b0b46-226057-429589 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-28 03:10:19,317 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:19] "POST /web/dataset/call_kw/hr.leave/web_save HTTP/1.1" 200 - 71 0.057 0.103 2026-10-28 03:10:19,505 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: heap 41799708 (allocated 44056576) 2026-10-28 03:10:19,506 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:19] "POST /web/dataset/call_kw/hr.leave/get_unusual_days HTTP/1.1" 200 - 7 0.004 0.044 2026-10-28 03:10:19,511 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Closing chrome headless with pid 16874 2026-10-28 03:10:19,525 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Closing websocket connection 2026-10-28 03:10:19,527 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Terminating chrome headless with pid 16874 2026-10-28 03:10:19,566 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [28/Oct/2026 03:10:19] "POST /web/dataset/call_kw/hr.leave.type/get_allocation_data_request HTTP/1.1" 200 - 14 0.027 0.079 2026-10-28 03:10:19,654 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20261028_031019_654453_test_hours_time_off_request_calendar_view.txt 2026-10-28 03:10:19,654 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Removing chrome user profile "/tmp/tmpeqmy5ej3_chrome_odoo" 2026-10-28 03:10:19,742 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_timezone_calendar_event_single_day ... 2026-10-28 03:10:20,254 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-10-28 03:10:20,411 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-10-28 03:10:20,507 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1048] 2026-10-28 03:10:20,726 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-10-28 03:10:21,018 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-10-28 03:10:21,109 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-10-28 03:10:21,187 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1050] 2026-10-28 03:10:21,410 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-10-28 03:10:21,510 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:10:21,533 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour: Starting TestHrHolidaysTour.test_hr_holidays_tour ... 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome pid: 17125 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome headless temporary user profile dir: /tmp/tmp1e8ep8yb_chrome_odoo 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Issuing json command http://127.0.0.1:35681/json/version 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35681/json/version with timeout 3 increased to 10s during tests 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Browser version: Chrome/150.0.7871.114 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Issuing json command http://127.0.0.1:35681/json 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common.requests: request http://127.0.0.1:35681/json with timeout 3 increased to 10s during tests 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Websocket url found: ws://127.0.0.1:35681/devtools/page/C6F9B17E68928CF5F70025B60AFFD8D5 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Enable chrome headless console log notification 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome headless enable page notifications 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.res_users: Login successful for db:rb-99b0b46-226057-429589 login:admin from n/a 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Setting session cookie in browser 2026-10-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:22,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-28 03:10:24,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /odoo HTTP/1.1" 200 - 181 0.127 -0.127 2026-10-28 03:10:24,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Navigation result: {'frameId': 'C6F9B17E68928CF5F70025B60AFFD8D5', 'loaderId': '0D550F808DCA3D782A76C85A0F87760C', 'isDownload': False} 2026-10-28 03:10:24,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Evaluate ready code "odoo.isTourReady('hr_holidays_tour')" 2026-10-28 03:10:24,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/639d01c/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 03:10:24,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/022ad4e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 -0.005 2026-10-28 03:10:24,000 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/webclient/load_menus/1e05f7a8abfb07aa0687762d7a83d8469e528b233c9b45538c2f1036774cd298 HTTP/1.1" 200 - 915 0.358 -0.358 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/c3acee8/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 -0.016 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/b9d31e6/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 -0.002 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:25,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-28 03:10:25,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-28 03:10:25,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-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: Owl is running in 'dev' mode. 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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.036 -0.036 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:25,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-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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.043 -0.043 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 -0.005 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 -0.017 2026-10-28 03:10:25,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-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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.012 -0.012 2026-10-28 03:10:25,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:25,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-28 03:10:25,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-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /mail/data HTTP/1.1" 200 - 139 0.187 -0.187 2026-10-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 -0.005 2026-10-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1793144442000 HTTP/1.1" 200 - 9 0.016 -0.016 2026-10-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 -0.009 2026-10-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 -0.009 2026-10-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 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.012 -0.012 2026-10-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:26,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-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 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.031 -0.031 2026-10-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 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.012 -0.012 2026-10-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:26,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:27,000 104 INFO rb-99b0b46-226057-429589 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 - 33 0.022 -0.022 2026-10-28 03:10:27,000 104 INFO rb-99b0b46-226057-429589 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.007 -0.007 2026-10-28 03:10:27,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:27,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:27,000 104 INFO rb-99b0b46-226057-429589 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.008 -0.008 2026-10-28 03:10:27,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/d0d0c2a/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-28 03:10:27,000 104 INFO rb-99b0b46-226057-429589 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.003 -0.003 2026-10-28 03:10:28,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-28 03:10:28,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-28 03:10:28,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-28 03:10:28,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-28 03:10:28,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-28 03:10:28,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-28 03:10:28,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:28,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:28,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:28,000 104 INFO rb-99b0b46-226057-429589 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.031 -0.031 2026-10-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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.010 -0.010 2026-10-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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.002 -0.002 2026-10-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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.040 -0.040 2026-10-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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.011 -0.011 2026-10-28 03:10:29,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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 - 33 0.022 -0.022 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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.006 -0.006 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 -0.011 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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.002 -0.002 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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.008 -0.008 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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.014 -0.014 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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.005 -0.005 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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.008 -0.008 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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.007 -0.007 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: tour succeeded 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: ╔═════════════════════════════════╗ ║ TOUR hr_holidays_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: heap 31958604 (allocated 34230272) 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Closing chrome headless with pid 17125 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Closing websocket connection 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Terminating chrome headless with pid 17125 2026-10-28 03:10:30,000 104 INFO rb-99b0b46-226057-429589 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.132 -0.132 2026-10-28 03:10:31,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome Log in: /tmp/odoo_tests/rb-99b0b46-226057-429589/chrome_logs/chrome_log_20220117_000000_000000_test_hr_holidays_tour.txt 2026-10-28 03:10:31,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Removing chrome user profile "/tmp/tmp1e8ep8yb_chrome_odoo" 2026-10-28 03:10:31,146 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-28 03:10:37,879 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-10-28 03:10:37,904 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24207] 2026-10-28 03:10:37,913 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 03:10:38,465 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-10-28 03:10:38,477 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24209] 2026-10-28 03:10:38,485 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 03:10:38,803 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_department_mandatory_days ... 2026-10-28 03:10:39,421 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_get_mandatory_days ... 2026-10-28 03:10:40,078 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_multiple_employees_mandatory_days ... 2026-10-28 03:10:40,758 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_request_mandatory_days ... 2026-10-28 03:10:41,434 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-28 03:10:56,600 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_multicompany: Starting TestHrHolidaysAccessRightsCommon.test_unrelated_public_leave ... 2026-10-28 03:10:57,185 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:11:06,294 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_out_of_office: Starting TestOutOfOffice.test_leave_ooo ... 2026-10-28 03:11:06,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-10-28 03:11:07,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-10-28 03:11:07,341 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:11:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-10-28 03:11:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24813] 2026-10-28 03:11:09,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 03:11:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-10-28 03:11:09,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24815] 2026-10-28 03:11:09,000 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 03:11:10,353 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_res_partner: Starting TestPartner.test_res_partner_to_store ... 2026-10-28 03:11:10,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [288, 289] 2026-10-28 03:11:10,778 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 03:11:10,796 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays.tests.test_uninstall: Starting TestHrLeaveUninstall.test_unlink_model ... 2026-10-28 03:11:11,309 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-10-28 03:11:12,458 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163815, 163768, 163798, 163470, 289216, 297976, 269629, 269648, 501078, 501087, 403173] 2026-10-28 03:11:12,458 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [21762, 36622, 45930, 22107, 34705, 36046, 34724, 22060, 22090, 52244, 52253] 2026-10-28 03:11:12,470 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165084, 333860] 2026-10-28 03:11:12,471 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.cron records with IDs: [121, 81] 2026-10-28 03:11:12,476 104 INFO rb-99b0b46-226057-429589 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-28 03:11:17,738 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163453, 239325, 239528, 289211, 297968, 451538, 333659, 269593, 501067, 473459, 436570, 403163] 2026-10-28 03:11:17,738 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted ir.model records with IDs: [1669] 2026-10-28 03:11:17,855 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:11:20,636 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fa440d1cc20> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:11:20,637 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fa4450de480> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:11:20,644 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:11:20,649 104 INFO rb-99b0b46-226057-429589 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fa445ef3100> Stack (most recent call last): File "/data/build/rb-99b0b46-226057/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-99b0b46-226057/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-99b0b46-226057/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-99b0b46-226057/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-99b0b46-226057/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-99b0b46-226057/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-99b0b46-226057/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-99b0b46-226057/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-99b0b46-226057/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-99b0b46-226057/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-99b0b46-226057/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-28 03:11:20,686 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 03:11:30,894 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_based_on_attendance ... 2026-10-28 03:11:45,577 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_timezone_no_attendance_on_first_day ... 2026-10-28 03:11:46,112 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_with_overlapping_attendance ... 2026-10-28 03:11:46,730 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_with_overlapping_attendance_timezone ... 2026-10-28 03:11:47,541 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_frequency_hourly_attendance ... 2026-10-28 03:11:48,121 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-28 03:11:54,660 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-10-28 03:11:54,682 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25224] 2026-10-28 03:11:54,691 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 03:11:55,179 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-10-28 03:11:55,187 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25226] 2026-10-28 03:11:55,194 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 03:11:55,638 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_allocation_change_leave_type_to_overtime ... 2026-10-28 03:11:55,912 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_allocation_check_overtime_write ... 2026-10-28 03:11:56,186 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [63] 2026-10-28 03:11:56,219 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25238] 2026-10-28 03:11:56,230 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [64] 2026-10-28 03:11:56,233 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [136] 2026-10-28 03:11:56,240 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6491, 6492] 2026-10-28 03:11:56,268 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_check_overtime ... 2026-10-28 03:11:56,603 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 561, model: hr.attendance.overtime 2026-10-28 03:11:56,606 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 561, model: hr.attendance.overtime 2026-10-28 03:11:56,636 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_deduct_button_visibility ... 2026-10-28 03:11:56,790 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_employee_create_allocation ... 2026-10-28 03:11:57,156 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_leave_adjust_overtime ... 2026-10-28 03:11:57,492 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-10-28 03:11:57,505 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [71] 2026-10-28 03:11:57,566 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [72] 2026-10-28 03:11:57,585 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25250, 25249] 2026-10-28 03:11:57,596 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.leave records with IDs: [187] 2026-10-28 03:11:57,602 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6505] 2026-10-28 03:11:57,636 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_leave_check_cancel ... 2026-10-28 03:11:58,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [821] 2026-10-28 03:11:58,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #561 deleted resource.calendar.leaves records with IDs: [86] 2026-10-28 03:11:58,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #561 deleted hr.attendance.overtime records with IDs: [75] 2026-10-28 03:11:58,000 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #561 deleted account.analytic.line records with IDs: [1064] 2026-10-28 03:11:58,708 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_overtime_approval_after_refusal ... 2026-10-28 03:11:59,249 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [822] 2026-10-28 03:11:59,452 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [823] 2026-10-28 03:11:59,468 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #562 deleted hr.attendance.overtime records with IDs: [78] 2026-10-28 03:11:59,527 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #562 deleted account.analytic.line records with IDs: [1065] 2026-10-28 03:11:59,809 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [824] 2026-10-28 03:11:59,876 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_public_leave_overtime ... 2026-10-28 03:12:00,704 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_public_leave_reevaluate_overtime ... 2026-10-28 03:12:01,507 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [825] 2026-10-28 03:12:01,615 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [91] 2026-10-28 03:12:02,068 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 03:12:02,735 104 INFO rb-99b0b46-226057-429589 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-28 03:12:02,902 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_get_views_replace_hw_location_by_date ... 2026-10-28 03:12:03,152 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_get_work_location_without_hr_rights ... 2026-10-28 03:12:03,408 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_default_day_location_as_exception_will_delete_exception ... 2026-10-28 03:12:03,463 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted hr.employee.location records with IDs: [3] 2026-10-28 03:12:03,498 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_location_with_weekly_option_changes_employee_location ... 2026-10-28 03:12:03,591 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_location_without_weekly_option_should_create_an_exception ... 2026-10-28 03:12:03,657 104 INFO rb-99b0b46-226057-429589 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-28 03:12:03,743 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 03:12:04,453 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_org_chart.tests.test_employee: Starting TestEmployee.test_hierarchy_read ... 2026-10-28 03:12:04,615 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_org_chart.tests.test_employee: Starting TestEmployee.test_is_subordinate ... 2026-10-28 03:12:04,830 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 03:12:04,847 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_org_chart.tests.test_employee_deletion: Starting TestEmployeeDeletion.test_employee_deletion ... 2026-10-28 03:12:06,165 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-28 03:12:06,734 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-10-28 03:12:06,750 104 INFO rb-99b0b46-226057-429589 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25300] 2026-10-28 03:12:06,760 104 INFO rb-99b0b46-226057-429589 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-28 03:12:06,785 104 INFO rb-99b0b46-226057-429589 odoo.addons.hr_recruitment.tests.test_utm: Starting TestUTMConsistencyHrRecruitment.test_utm_consistency ... 2026-10-28 03:12:06,878 104 INFO rb-99b0b46-226057-429589 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-28 03:12:06,880 104 INFO rb-99b0b46-226057-429589 odoo.service.server: 1832 post-tests in 10688.23s, 2627338 queries 2026-10-28 03:12:06,889 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account: 1028 tests 5816.72s 1391236 queries 2026-10-28 03:12:06,889 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_check_printing: 13 tests 59.86s 20059 queries 2026-10-28 03:12:06,889 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_debit_note: 4 tests 23.66s 7791 queries 2026-10-28 03:12:06,889 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_edi: 14 tests 66.69s 19420 queries 2026-10-28 03:12:06,889 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_edi_ubl_cii: 245 tests 910.24s 275686 queries 2026-10-28 03:12:06,889 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_edi_ubl_cii_tax_extension: 3 tests 22.29s 7175 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_fleet: 10 tests 50.22s 15998 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_payment: 35 tests 148.31s 38106 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_peppol: 46 tests 252.72s 79787 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_peppol_response: 5 tests 26.54s 8093 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_peppol_selfbilling: 9 tests 52.38s 16199 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_qr_code_sepa: 6 tests 19.49s 7077 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_tax_python: 4 tests 22.83s 6787 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: account_update_tax_tags: 15 tests 69.31s 19854 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: analytic: 35 tests 1023.31s 61444 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: attachment_indexation: 3 tests 0.08s 2 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: auth_passkey: 4 tests 40.46s 7549 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: auth_totp: 5 tests 80.17s 11221 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: auth_totp_mail: 7 tests 38.72s 13949 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: auth_totp_mail_enforce: 6 tests 8.01s 4309 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: auth_totp_portal: 3 tests 22.93s 1996 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: base: 183 tests 611.28s 195087 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: base_automation: 10 tests 37.93s 10478 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: base_geolocalize: 3 tests 0.55s 85 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: base_import_module: 17 tests 5.84s 1148 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: base_vat: 30 tests 6.93s 2145 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: bus: 52 tests 72.77s 3783 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: calendar: 12 tests 42.39s 10255 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: certificate: 16 tests 9.25s 373 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: cloud_storage_azure: 3 tests 17.81s 8563 queries 2026-10-28 03:12:06,890 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: cloud_storage_google: 3 tests 18.10s 8550 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: contacts: 4 tests 15.97s 4119 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: crm: 27 tests 100.12s 31644 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: crm_livechat: 8 tests 13.67s 5978 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: data_recycle: 8 tests 0.60s 242 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: delivery: 24 tests 27.73s 13766 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: delivery_stock_picking_batch: 3 tests 1.01s 448 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: digest: 5 tests 21.46s 9080 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: event: 17 tests 17.43s 4509 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: event_booth: 6 tests 7.33s 3313 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: event_booth_sale: 3 tests 21.83s 9299 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: event_product: 3 tests 4.88s 1876 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: event_sale: 3 tests 12.30s 2402 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: event_sms: 4 tests 4.28s 1593 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: hr: 19 tests 21.66s 6193 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: hr_attendance: 40 tests 40.80s 19872 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: hr_expense: 69 tests 431.92s 115947 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: hr_holidays: 194 tests 309.89s 118606 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: hr_holidays_attendance: 19 tests 41.37s 21913 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: hr_homeworking_calendar: 9 tests 1.67s 532 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: hr_org_chart: 7 tests 2.42s 899 queries 2026-10-28 03:12:06,891 104 INFO rb-99b0b46-226057-429589 odoo.tests.stats: hr_recruitment: 3 tests 0.71s 295 queries 2026-10-28 03:12:06,892 104 INFO rb-99b0b46-226057-429589 odoo.tests.result: 0 failed, 0 error(s) of 1832 tests when loading database 'rb-99b0b46-226057-429589' 2026-10-28 03:12:06,892 104 INFO rb-99b0b46-226057-429589 odoo.service.server: Initiating shutdown 2026-10-28 03:12:06,892 104 INFO rb-99b0b46-226057-429589 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.